diff --git a/.claude/skills/release-prep/SKILL.md b/.claude/skills/release-prep/SKILL.md index b9f8ff72..9f2cbe75 100644 --- a/.claude/skills/release-prep/SKILL.md +++ b/.claude/skills/release-prep/SKILL.md @@ -1,6 +1,6 @@ --- name: release-prep -description: Prepare a new release - bump action.yml image version, verify CHANGELOG entry, stage changes, and create a git tag +description: Prepare a new release - bump action.yml image version, verify CHANGELOG entry and stage changes disable-model-invocation: true --- @@ -16,17 +16,13 @@ Steps: 3. Check `CHANGELOG.md` for an entry matching `$VERSION`. If none exists, warn and stop — ask the user to add a changelog entry before continuing. -4. Show `git diff action.yml` for review. +4. Create a PR for the changes to `action.yml`, `README.md`, and the new changelog entry in `CHANGELOG.md`. Wait for the PR to be merged before proceeding. -5. Show `git diff README.md` for review. - -6. Ask the user to confirm before proceeding. - -7. On confirmation: +5. On merge: ```bash - run perl scripts/build.pl $VERSION + perl scripts/build.pl $VERSION ``` -8. Check the return value of the build script. If it fails, show the error and stop. The build script does the tagging and pushing to GitHub and Docker Hub. +6. Check the return value of the build script. If it fails, show the error and stop. The build script does the tagging and pushing to GitHub and Docker Hub. -9. Confirm the tag was pushed and remind the user that the Docker image CI workflow will trigger on the new tag. +7. Confirm the tag was pushed diff --git a/CHANGELOG.md b/CHANGELOG.md index 66adf8f3..5a6c0a22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log for spellcheck-github-actions +## 0.61.0, 2026-06-14, minor feature release, update not required + +- Docker based image updated for Python 3.14.5 slim trixie via PR [#344](https://github.com/rojopolis/spellcheck-github-actions/pull/344) from Dependabot. + ## 0.60, 2026-03-14, minor feature release, update not required - Docker based image updated for Python 3.14.3 slim trixie via PR [#325](https://github.com/rojopolis/spellcheck-github-actions/pull/325) from Dependabot. diff --git a/CLAUDE.md b/CLAUDE.md index ed638681..d2daf1dc 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -81,7 +81,7 @@ Hooks enforce: trailing whitespace, end-of-file newlines, YAML/JSON validity, so ## Key Files -- `spellcheck.yaml` — this repo's own PySpelling config (checks `**/*.md`, excludes `venv/`) +- `spellcheck.yaml` — this repo's own PySpelling config (checks `**/*.md`, excludes `venv/`, `CLAUDE.md`, and `.claude/**/*.md`) - `wordlist.txt` — custom dictionary for this repo's spellcheck (must stay sorted; pre-commit enforces this) - `constraint.txt` — pip version constraints for reproducible builds - `requirements.txt` — pinned Python dependencies installed in the Docker image diff --git a/README.md b/README.md index 2709fa8f..41c4ffd9 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ jobs: steps: # The checkout step - uses: actions/checkout@v3 - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck ``` @@ -208,7 +208,7 @@ jobs: steps: # The checkout step - uses: actions/checkout@v3 - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck with: source_files: README.md CHANGELOG.md notes/Notes.md @@ -236,7 +236,7 @@ jobs: steps: # The checkout step - uses: actions/checkout@v3 - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck with: source_files: README.md CHANGELOG.md notes/Notes.md @@ -334,7 +334,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck with: config_path: config/.spellcheck.yml # put path to configuration file here @@ -465,7 +465,7 @@ See the documentation for [PySpelling](https://facelessuser.github.io/pyspelling The action can be specified to use `hunspell` instead of `aspell` by setting the `spellchecker` parameter to `hunspell`. ```yaml - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck with: task_name: Markdown @@ -571,7 +571,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck with: config_path: .github/spellcheck.yml @@ -602,7 +602,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck with: config_path: .github/spellcheck.yml # <--- put path to configuration file here @@ -843,7 +843,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: rojopolis/spellcheck-github-actions@0.60.0 + - uses: rojopolis/spellcheck-github-actions@0.61.0 name: Spellcheck ``` diff --git a/action.yml b/action.yml index d0dea7f4..5364c5eb 100644 --- a/action.yml +++ b/action.yml @@ -33,4 +33,4 @@ branding: icon: type runs: using: docker - image: 'docker://jonasbn/github-action-spellcheck:0.60.0' + image: 'docker://jonasbn/github-action-spellcheck:0.61.0'