Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 23:00
00c3549

Features

  • feat(release): separate image publish into tag-triggered workflow
  • feat(release): add OCI metadata, SHA tag, SLSA provenance and SBOM
  • feat(notify): redesign cmdNotify to work on release events
  • feat(config): extend .semrelrc.yml with bump-rules, release-branches, tag-prefix, commit-types, and initial-version
  • feat(release): add release narrative logging
  • feat(lint): add .semrelrc.yml config file support
  • feat: add GitHub Action packaging (action.yml, entrypoint.sh, prebuilt image)
  • feat: initial implementation of semrel CLI

Bug Fixes

  • fix(release): log unique PRs once with commit count instead of once per commit
  • fix(obs): fix BumpNone test, mapHTTPError default body, token warning
  • fix(obs): address code-review findings in observability commit
  • fix(git): use committer-time order in ListCommitsSinceTag
  • fix: resolve conflict markers in action.yml (both sides were v0.10.2)
  • fix(docker): add workflow_dispatch trigger and call from release.yml
  • fix(git): fall back to lightweight tags when no annotated tags exist
  • fix(release): use proper subject line in annotated tag message
  • fix(release): remove retag step that broke commit range for release notes
  • fix(release): use mutable tag in action.yml instead of digest pin
  • fix(release): set GitHub Release name to tag name
  • fix(release): remove dead notify.yml patch from retag step
  • fix(release): remove git push origin main blocked by branch protection
  • fix(docker): run container as root to allow workspace writes
  • fix(release): add pull-requests read permission and trim commit subject
  • fix(test): add FindTagByName stub to integration test mock
  • fix(release): fix rung-2 tag lookup to check computed version tag
  • fix(release): repair v0.0.1 annotated tag to unblock versioning
  • fix(release): preserve annotated tag and correct rung-1 released output
  • fix(docker): bump builder to golang:1.25-alpine to match go.mod (#2)
  • fix(ci): golangci-lint-action@v9.2.1 and skip GitHub Actions merge commits (#1)
  • fix(ci): add golangci-lint v2 config and fix all 45 lint issues (#1)
  • fix(ci): align Go version, fix lightweight tag test, fix multiline GITHUB_OUTPUT
  • fix(git): push tag before creating release to prevent lightweight tag conflict
  • fix(ci): anchor /semrel gitignore pattern and commit missing cmd/semrel entrypoint

Other

  • refactor(obs): structured logging — body in errors, shallow-clone exit2, log-level env, version debug
  • chore(release): update action image to v0.10.4 (#7) (#7)
  • chore(release): update action image to v0.10.3 (#6) (#6)
  • chore(release): update action image to v0.10.2 (#5) (#5)
  • chore(release): update action image to v0.10.1 (#4) (#4)
  • chore(action): update Docker image version in action.yml (#3)
  • docs: update README and playbook for extended .semrelrc.yml config
  • chore(release): update action image to v0.1.2
  • chore(release): update action image to v0.1.1
  • chore(release): update action image to v0.1.0
  • chore(release): update action image to v0.0.2
  • chore(release): update action image to v0.0.1
  • docs: add .semrelrc.yml configuration documentation
  • chore(release): update action image to v0.0.1
  • chore(release): update action image to v0.0.1
  • docs: add README, CHANGELOG, LICENSE, CONTRIBUTING, SECURITY and OKF docs/