Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
16 changes: 6 additions & 10 deletions .claude/skills/release-prep/SKILL.md
Original file line number Diff line number Diff line change
@@ -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
---

Expand All @@ -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
```
Comment thread
Copilot marked this conversation as resolved.

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
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
```

Expand Down
2 changes: 1 addition & 1 deletion action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'