diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml new file mode 100644 index 0000000..ec7871d --- /dev/null +++ b/.forgejo/workflows/ci.yml @@ -0,0 +1,17 @@ +name: CI + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + shellcheck: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install ShellCheck + run: sudo apt-get update && sudo apt-get install -y shellcheck + - name: Run ShellCheck + run: shellcheck systab diff --git a/CLAUDE.md b/CLAUDE.md index 307cb99..7d6f092 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -18,16 +18,16 @@ No build step. The script requires `bash`, `systemctl`, and optionally `notify-s The script has two modes controlled by CLI flags: -- **Job creation** (`-t