Skip to content

Releases: LF-Certification/bashp

v1.7.1

13 Nov 20:24

Choose a tag to compare

🔖 Add missing script to release

v1.7.0

13 Nov 20:20
2f8a3ac

Choose a tag to compare

✨ Add test-suite, add test workflow (#25)

* ✨ Add test suite

* ✅ Add test for user::get_home

* 🔧 Conditionally add -ti flag based on TTY availability

* 👷 Test functions, don't publish packages with failed tests

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* ♻️ Split into two workflows

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* ✏️ Fix typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* 🐛 Fix typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* 💬 Fix language issue

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* 💬 Fix language issue

* ♻️ Use camelCase for variables

* 💬 Fix language issues

* 🩹 Ensure we are using seconds

* ♻️ Simplify

* ✏️ Fix typos

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* ♻️ Simplify reading the code

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* 💚 Use the correct key/value, it is an object

* 🎨 Remove trailing newline

* 🔊 Capture and provide output when prep step fails

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

v1.6.0

13 Nov 12:49

Choose a tag to compare

🛂 Re-license using LF's default license, Apache 2.0

v1.5.1

25 Jun 08:50
829a133

Choose a tag to compare

🐛 Ensure (writeable) include dir is not ignored (#20)

v1.5.0

08 May 15:30
5f12f65

Choose a tag to compare

✨ Add support for nested package paths (#14)

* 🩹 Avoid including in comments

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* ✨ Add support for sub-packages

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 📝 Add sub-packages to sample script/libs

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 📝 Update documentation adding sub-packages

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

---------

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

v1.4.2

08 May 15:28
5a63706

Choose a tag to compare

✨ Pass through all arguments to Bash (#13)

* 🎨 Replace tab with spaces

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* ✨ Forward arguments to executed script

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

---------

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

v1.4.1

14 Mar 09:58
00bf5cf

Choose a tag to compare

🩹 Add missing shebang (#10)

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

v1.4.0

20 Dec 13:12
681f788

Choose a tag to compare

✨ Make package sources flexible; support GH releases (#8)

* ✨ Add support for Basher installation

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* ✨ Make package sources flexible; support ghreleases

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🚸 Add binaries so Basher picks up the right files

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 📝 Remove bin directory

I assumed installation option #2, but even then, it is safe to assume that someone would install the binaries or add the `bin` path to the PATH.

* 🚚 Rename ghrelease:// to gh://

* 🚚 Rename ghrelease:// to gh://

* 🚚 Rename ghrelease:// to gh://

* 🚚 Rename ghrelease:// to gh://

* 🚸 Be XDG Base Directory Specification compliant

* 🚸 Be XDG Base Directory Specification compliant

* ♻️ Use another, "non-recursive" but common pattern

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🩹 Add missing file

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 📝 gh has been replaced with curl

* 📝 Remove removed installation method

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🩹 Forward another relevant variable

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 📝 Update documentation blocks

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🔥 Remove accidentally committed files

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🩹 Make users and linters happy

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🐛 Ensure output isn't accidentally used as code

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🩹 Properly check for required env vars

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🧑‍💻 Exit early on failure

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🐛 Properly parse the URL of the correct asset

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

* 🐛 Create missing directory structures

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

---------

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>

v1.3.2

22 Aug 19:28
c8fc791

Choose a tag to compare

✨ Support multiple auto-includes on one line (#5)

* ✨ Support multiple auto-includes on one line

* Apply suggestions from code review

Co-authored-by: Daniel Ruthardt <168404692+druthardt@users.noreply.github.com>

---------

Co-authored-by: Daniel Ruthardt <168404692+druthardt@users.noreply.github.com>

v1.3.1

25 Mar 22:38

Choose a tag to compare

🛠️ Refactor variable handling

Use variables when it does make sense; try to use local variables as
much as possible. Do not use variables when the value isn't actually
re-used and thus not necessary.

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>