-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: maff/git-that-semver
base: v1.0.0
head repository: maff/git-that-semver
compare: v1.0.1
- 14 commits
- 13 files changed
- 1 contributor
Commits on Mar 14, 2026
-
feat: publish GitHub Action via Docker image (#55)
* feat: publish GitHub Action via Docker image - Move action.yml to repo root as a Docker action referencing ghcr.io/maff/git-that-semver:1 (pre-built image, dynamic outputs) - Add release workflow: validates semver tag, creates GitHub Release, updates floating v1 git tag for stable releases - Slim Docker image: alpine:3 instead of oven/bun:1-alpine - CI git-that-semver job uses bun run index.ts directly (no bootstrapping) - Add test-action CI job: builds Docker image, validates entrypoint output for env, JSON, and YAML modes - Remove old .github/actions/git-that-semver/ nested action * fix: add libstdc++ and libgcc to Alpine image for Bun binary * fix: add missing CI=true env var to action test Docker runs
Configuration menu - View commit details
-
Copy full SHA for 57d5a97 - Browse repository at this point
Copy the full SHA 57d5a97View commit details -
chore: add scheduled cleanup for old Docker snapshot images (#56)
* chore: add scheduled cleanup for old Docker snapshot images Runs weekly, keeps release tags and 10 most recent versions. * fix: preserve 'main' Docker tag and keep 20 most recent versions * chore: rename cleanup workflow for clarity * fix: preserve pre-release Docker tags from cleanup
Configuration menu - View commit details
-
Copy full SHA for a757e39 - Browse repository at this point
Copy the full SHA a757e39View commit details -
chore: add scheduled cleanup for old Docker snapshot images
Runs weekly, keeps release tags and 10 most recent versions.
Configuration menu - View commit details
-
Copy full SHA for d82ea60 - Browse repository at this point
Copy the full SHA d82ea60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 121cee9 - Browse repository at this point
Copy the full SHA 121cee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4b44d - Browse repository at this point
Copy the full SHA aa4b44dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ac45d - Browse repository at this point
Copy the full SHA 86ac45dView commit details -
fix: cleanup regex now distinguishes pre-release from snapshot tags
Pre-release tags like 1.0.0-beta.1 start with a letter after the hyphen, while snapshots like 0.8.0-20250123134343.abc start with a digit. Only pre-releases are preserved.
Configuration menu - View commit details
-
Copy full SHA for 5f60047 - Browse repository at this point
Copy the full SHA 5f60047View commit details -
fix: switch to ghcr-cleanup-action for tag-aware Docker image cleanup
actions/delete-package-versions matches against sha256 digests, not Docker tags, making tag-based filtering impossible for container packages. dataaxiom/ghcr-cleanup-action supports regex tag matching and multi-arch images.
Configuration menu - View commit details
-
Copy full SHA for 968ba73 - Browse repository at this point
Copy the full SHA 968ba73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50070f3 - Browse repository at this point
Copy the full SHA 50070f3View commit details -
docs: update action references and add GitHub Actions usage guide
- Update action path from nested .github/actions/ to maff/git-that-semver@v1 - Update actions/checkout references from v4 to v6 - Add args input to action documentation - Fix Docker base image reference in AGENTS.md - Add docs/github-actions.md with complete workflow examples, Docker build pipeline, conditional logic, and output format usage
Configuration menu - View commit details
-
Copy full SHA for 3a29e78 - Browse repository at this point
Copy the full SHA 3a29e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b07d7 - Browse repository at this point
Copy the full SHA 10b07d7View commit details -
docs: add GitLab CI usage guide
Complete pipeline examples including Kaniko Docker build, reusable CI templates, dotenv artifact passing, conditional logic with version flags, and merge request pipeline support.
Configuration menu - View commit details
-
Copy full SHA for 218b39f - Browse repository at this point
Copy the full SHA 218b39fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b32494e - Browse repository at this point
Copy the full SHA b32494eView commit details -
fix: use chalkStderr for stderr color detection (#57)
* fix: use chalkStderr for stderr color detection All logging and error output goes to stderr, but was using chalk's default instance which detects color support based on stdout TTY state. This caused colors to break when only stdout was redirected, and ANSI codes to leak into files when stderr was redirected. Switch to chalkStderr which uses process.stderr.isTTY for detection, and tie util.inspect's color flag to chalkStderr.level. Closes #51 * refactor: centralize chalk stderr instance as style export from logger Consumers now import `style` from the logging module instead of chalk directly, keeping the stderr color detection in one place.
Configuration menu - View commit details
-
Copy full SHA for 7684133 - Browse repository at this point
Copy the full SHA 7684133View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.0...v1.0.1