Skip to content

Releases

v2.2.2

Choose a tag to compare

@github-actions github-actions released this 01 Oct 20:29

v2.2.2

Highlights

  • Release-time action bundling: The action bundle is now built during the release workflow. (#50)
  • Floating minor-version tag: Releases now update a floating minor tag alongside the existing major tag, allowing users to track a minor release line. (#38)
  • Validated workflow examples: Added linting for example workflows and documentation explaining how to use them. (#39)

Fixes

  • Ensured the release workflow builds the action before running tests. (#50)
  • Adjusted workflow linting to focus on checks relevant to the updated repository layout. (#50)
  • Addressed review findings in workflow validation and example documentation. (#39)
  • Resolved repository rule-compliance gaps and added a dedicated Prettier ignore file for the changelog. (#46)

Changes

  • Updated the OpenAI dependency to 7.23.0 and rebuilt the action bundle. (#42, #49)
  • Updated development and testing dependencies, including @types/node to 24.19.0 and ts-jest to 29.4.14. (#40, #44, #47, #48)
  • Refreshed Ballast-managed rules and skills to 5.21.0, narrowed the configuration to match repository needs, and removed the unused publishing agent. (#43)

Generated by Castoff using OpenAI model gpt-6-astra.

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 21:33

v2.2.1

Highlights

  • Improved changelog output by removing redundant release-version text and aligning closing-hash parsing with CommonMark.
  • Aligned the toolchain with Node.js 24, the runtime declared by the actions.

Fixes

  • Prevented changelog entries from repeating the release version in their titles.
  • Corrected handling of closing hash sequences in Markdown headings to follow CommonMark rules.
  • Fixed Dependabot configuration.

Changes

  • Pinned TypeScript 6 and updated Node.js type definitions to version 25.
  • Revised repository documentation to accurately describe the workspace.
  • Clarified the distinction between the action’s API-key input and the secret name used by workflows.
  • Documented where the release process stops when OPENAI_API_KEY is missing.

Generated by Castoff using OpenAI model gpt-6-astra.

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 20:07

v2.2.0

Highlights

  • Changelog writer available as a TypeScript action, making it reusable in GitHub Actions workflows. (#29)

Fixes

  • Resolve the previous release tag to an exact version for accurate release comparisons. (#27)
  • Stage both bundles during release preparation and preserve whitespace in changelog entries. (#29)
  • Add regression coverage for changelog heading boundaries. (#29)

Changes

  • Move to a pnpm 10 workspace and use Husky to manage Git hooks. (#28)
  • Apply formatting to files previously missed by the hooks. (#28)

Full changelog: v2.1.0 → v2.2.0


Generated by Castoff using OpenAI model gpt-6-astra.

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 19:53

Highlights

  • Added changelog entry output and support for managing CHANGELOG.md, making changelog updates part of the release workflow. (#25)

Fixes

  • Preserved the ordering of the Unreleased section when updating changelogs.
  • Tightened version validation to enforce the Semantic Versioning (SemVer) grammar.
  • Refined the end-to-end footer check to target the expected content more precisely.

Changes

  • Updated examples to demonstrate changelog functionality and corrected outdated documentation references. (#26)

Release: v2.1.0 · Previous tag: v2


Generated by Castoff using OpenAI model gpt-6-astra.

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 22:02

v2.0.0

Highlights

  • Added release note generator attribution to generated notes (#24, #21).

Fixes

  • Clarified the exact attribution footer format in the documentation.

Changes

  • Migrated the Castoff action and its tests to TypeScript (#22).
  • Updated CI so end-to-end tests run only after the main CI workflow succeeds (#23).

Full changelog: v1...v2.0.0


Generated by Castoff using OpenAI model gpt-6-astra.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 19:55

v1.0.1

Highlights

  • GPT-6 Astra is now the default model, with support for overriding the model selection.
  • Expanded live end-to-end coverage with a model test matrix and assertions that verify which model is resolved.
  • Added make setup to simplify local development setup.

Fixes

  • Preserved the previous release tag before generating notes to keep the release comparison accurate.
  • Improved local act testing by building the action before execution, running its entry point, and safely verifying generated release notes.
  • Hardened workflow output handling with portable output markers and protection against unintended workflow commands.
  • Made act installation more reliable by pinning the installer and creating its installation directory when needed.
  • Corrected Jest’s ESM configuration and restored the missing Claude target in Ballast rules.

Changes

  • Moved the action runtime to Node.js 24 and updated the OpenAI SDK to 7.14.0.
  • Converted the action to ESM for compatibility with @actions/core v3 and OpenAI v7.
  • Unified local act end-to-end testing under a single Make target and initialized test secrets from environment variables.
  • Updated production and development dependencies, including ESLint, Jest, and lint-staged.
  • Refreshed Ballast tooling and Claude/Codex rules, tidied project configuration, and aligned product requirements with the model and workflow updates.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 03:25

What's Changed

  • feat: add deployment pipeline, bundling, and tooling compliance by @markcallen in #1
  • feat: rename project to castoff by @markcallen in #11
  • Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #2
  • Bump actions/setup-node from 4 to 7 by @dependabot[bot] in #3
  • Bump actions/checkout from 4 to 7 by @dependabot[bot] in #4
  • Bump pnpm/action-setup from 4 to 6 by @dependabot[bot] in #5
  • fix: remove invalid secrets context from release workflow if condition by @markcallen in #16

New Contributors

Full Changelog: https://github.com/everydaydevopsio/castoff/commits/v1.0.0