Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
1c83537
simple task-runner
8bitAlex Oct 5, 2025
8769cbf
additional task configurations
8bitAlex Oct 6, 2025
11fbaf3
fix shell exec and add shell config
8bitAlex Oct 7, 2025
80e3208
load env vars
8bitAlex Oct 7, 2025
99d47d0
cleanup and tests
8bitAlex Mar 13, 2026
4f3c1e1
bug fixes
8bitAlex Mar 13, 2026
0a7a49b
Simplify readme
8bitAlex Mar 13, 2026
8e07c85
add http, wait, and template task types
8bitAlex Mar 13, 2026
509dfe8
add condition, group, and git task types
8bitAlex Mar 13, 2026
a26330a
add command based tasks
8bitAlex Mar 13, 2026
301e37f
general cleanup
8bitAlex Mar 13, 2026
5cc298e
ignore any ai files
8bitAlex Mar 13, 2026
d1eb077
rename
8bitAlex Mar 13, 2026
d08b0d8
add unit tests
8bitAlex Mar 13, 2026
9fcb626
user defined raid subcommands
8bitAlex Mar 13, 2026
c059452
command tests
8bitAlex Mar 13, 2026
f4a973a
set task path
8bitAlex Mar 13, 2026
cbfeb2a
support multi platform
8bitAlex Mar 13, 2026
e6a7db3
add zsh support and direct script execution tests
8bitAlex Mar 13, 2026
88eaf49
Merge branch 'main' into task-runner
8bitAlex Mar 13, 2026
2b57344
fix: ensure file is closed after creation in getOrCreateConfigFile
8bitAlex Mar 13, 2026
726a64a
fix: update getShell tests for Windows compatibility and remove redun…
8bitAlex Mar 13, 2026
a16d07f
resolve PR review comments: correctness and cross-platform fixes
8bitAlex Mar 13, 2026
c2aea8f
fix: update codecov workflow to include Go setup and improve test cov…
8bitAlex Mar 13, 2026
9fc7a6a
fix: add Windows support for getShell function
8bitAlex Mar 13, 2026
43a9bbb
fix: enhance command handling and error reporting in task execution
8bitAlex Mar 13, 2026
2d47ec5
fix: improve config file handling and error reporting, enhance YAML t…
8bitAlex Mar 14, 2026
ad0c799
fix: enhance getShell function to prioritize pwsh over powershell, up…
8bitAlex Mar 14, 2026
e2b8c3d
fix: enhance config file handling by expanding paths and improving di…
8bitAlex Mar 14, 2026
ff78a43
fix: validate JSON arrays element-by-element and apply withDefaultDir…
8bitAlex Mar 14, 2026
c994ad7
test: use exit 0 instead of test -n in literal shell task test
8bitAlex Mar 14, 2026
cb5202a
fix: error on empty YAML in validateFile
8bitAlex Mar 14, 2026
e03c831
fix: handle -c=path shorthand and -- end-of-flags in applyConfigFlag
8bitAlex Mar 14, 2026
23df80f
fix: return error from Write/Set instead of panicking
8bitAlex Mar 14, 2026
cb9b37a
fix: discard stdout/stderr during condition command evaluation
8bitAlex Mar 14, 2026
33ee896
fix: create parent directories before opening command output file
8bitAlex Mar 14, 2026
059299b
fix: treat non-2xx responses as not-ready in checkHTTP
8bitAlex Mar 14, 2026
9d01582
fix: add pwsh and ps to shell enum in both schemas
8bitAlex Mar 14, 2026
b548abe
fix: validate that Cmd is non-empty in execShell
8bitAlex Mar 14, 2026
716c0ab
fix: serialize stdin reads with a mutex in Prompt and Confirm
8bitAlex Mar 14, 2026
996373d
fix: add stage prefix to Initialize() fatal error messages
8bitAlex Mar 14, 2026
f0a5a76
fix: warn to stderr when a profile command shadows a built-in
8bitAlex Mar 14, 2026
ad9488b
fix: nil-check context before dereferencing in Install
8bitAlex Mar 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.24.4'
- name: Run Tests
run: go test -coverprofile=coverage.txt
run: go test -coverprofile=coverage.txt -covermode=atomic ./...
- uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,7 @@ go.work.sum

# env file
.env

# AI assistant files
CLAUDE.md
.claude/
Loading
Loading