Skip to content

Commit bc50099

Browse files
committed
release: 0.15.0
1 parent c2c414b commit bc50099

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

.github/RELEASE.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ This is a guide to know the steps to create a new release.
55
1. Update the version in [BASHUNIT_VERSION](../bashunit)
66
1. Update the version in [CHANGELOG.md](../CHANGELOG.md)
77
1. Update the version in [package.json](../package.json)
8+
1. Build the project `./build.sh bin`
9+
1. This will generate `bin/bashunit` and `bin/checksum`
810
1. Update the checksum(sha256) in [package.json](../package.json)
9-
- `./build.sh bin && shasum -a 256 "bin/bashunit" | awk '{ print $1 }'`
1011
1. Create a [new release](https://github.com/TypedDevs/bashunit/releases/new) from GitHub
11-
1. Attach the latest executable to the release
12-
1. Generate a new bashunit with `build.sh`
13-
1. Attach the generated file to the release page on GitHub
14-
1. Keep the name `bashunit`
15-
1. Attach the sha256sum for that executable as a new file `checksum`
16-
- `./build.sh bin && shasum -a 256 "bin/bashunit" > bin/checksum`
12+
1. Attach the latest executable and checksum to the release
13+
1. `bin/bashunit`
14+
1. `bin/checksum`
15+
1. Keep the same name
1716
1. Commit and push
17+
1. It is OK that `tests/acceptance/bashunit_upgrade_test.sh` fails
1818
1. Rebase `latest` branch from the newly created tag and push
1919
1. This will trigger "build and deploy" the docs

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## [Unreleased](https://github.com/TypedDevs/bashunit/compare/0.14.0...main)
3+
## [0.15.0](https://github.com/TypedDevs/bashunit/compare/0.14.0...0.15.0) - 2024-09-01
44

55
- Fixed `--filter|-f` to work with `test_*` matching function name input.
66
- Added assertions to log file

bashunit

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euo pipefail
33

44
# shellcheck disable=SC2034
5-
declare -r BASHUNIT_VERSION="0.14.0"
5+
declare -r BASHUNIT_VERSION="0.15.0"
66

77
# shellcheck disable=SC2155
88
declare -r BASHUNIT_ROOT_DIR="$(dirname "${BASH_SOURCE[0]}")"

docs/quickstart.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Once **bashunit** is installed, you're ready to get started.
4545

4646
4. If everything works correctly, you should see an output similar to the following:
4747
```
48-
bashunit - 0.14.0 | Total tests: 1
48+
bashunit - 0.15.0 | Total tests: 1
4949
Running local/example_test.sh
5050
✓ Passed: Bashunit is working
5151

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "bashunit-docs",
3-
"version": "0.14.0",
4-
"checksum": "84822a2f2d3a84646abad5fe26e6d49a952c6e5ea08e3752443d583346cc4d56",
3+
"version": "0.15.0",
4+
"checksum": "a201257512fe99e10016e223f21f9ae5689627016856729462a597306474f7a3",
55
"description": "Docs for bashunit a simple testing library for bash scripts",
66
"main": "index.js",
77
"repository": "[email protected]:TypedDevs/bashunit.git",

0 commit comments

Comments
 (0)