Add tasks for running tests with race detector and generating SHA256 checksums in Taskfile.yml
This commit is contained in:
20
Taskfile.yml
20
Taskfile.yml
@@ -110,6 +110,11 @@ tasks:
|
||||
cmds:
|
||||
- '{{.GOCMD}} test -short -v ./...'
|
||||
|
||||
test-race:
|
||||
desc: Run tests with race detector
|
||||
cmds:
|
||||
- '{{.GOCMD}} test -race -v ./...'
|
||||
|
||||
coverage:
|
||||
desc: Generate test coverage report
|
||||
cmds:
|
||||
@@ -196,4 +201,17 @@ tasks:
|
||||
install:
|
||||
desc: Install dependencies
|
||||
cmds:
|
||||
- '{{.GOCMD}} mod download'
|
||||
- '{{.GOCMD}} mod download'
|
||||
|
||||
checksum:
|
||||
desc: Generate SHA256 checksum for binary (uses BINARY_PATH env var if set, otherwise defaults to bin/reticulum-go)
|
||||
cmds:
|
||||
- |
|
||||
BINARY_PATH="${BINARY_PATH:-{{.BUILD_DIR}}/{{.BINARY_NAME}}}"
|
||||
if [ -f "$BINARY_PATH" ]; then
|
||||
sha256sum "$BINARY_PATH" > "${BINARY_PATH}.sha256"
|
||||
echo "Generated checksum: ${BINARY_PATH}.sha256"
|
||||
else
|
||||
echo "Error: Binary not found at $BINARY_PATH"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user