Releases: LF-Certification/bashp
Releases · LF-Certification/bashp
v1.7.1
v1.7.0
✨ 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
🛂 Re-license using LF's default license, Apache 2.0
v1.5.1
🐛 Ensure (writeable) include dir is not ignored (#20)
v1.5.0
✨ 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
✨ 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
🩹 Add missing shebang (#10) Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
v1.4.0
✨ 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
✨ 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
🛠️ 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>