Skip to content

fix: release workflow checkout refs + cache cleanup#2

Merged
lostmygithubaccount merged 1 commit intomainfrom
fix/release-workflow-refs
Mar 29, 2026
Merged

fix: release workflow checkout refs + cache cleanup#2
lostmygithubaccount merged 1 commit intomainfrom
fix/release-workflow-refs

Conversation

@lostmygithubaccount
Copy link
Copy Markdown
Member

Summary

  • Add ref: ${{ github.event.inputs.tag || github.ref }} to checkout steps in release-github.yml (build job) and release-python.yml (build + sdist jobs) so workflow_dispatch checks out the correct tag
  • Remove target from cache paths in all three release workflows to prevent stale build artifacts from leaking across releases

🤖 Generated with Claude Code

Ensures workflow_dispatch checks out the correct tag and prevents stale
build artifacts from being cached across releases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lostmygithubaccount lostmygithubaccount merged commit 844f969 into main Mar 29, 2026
1 check passed
@lostmygithubaccount lostmygithubaccount deleted the fix/release-workflow-refs branch March 29, 2026 14:28
lostmygithubaccount added a commit that referenced this pull request Apr 13, 2026
Patch bump from 0.2.1 -> 0.2.2 via `bin/bump-version --patch`.
Regenerates Cargo.lock, crates/dkdc-md-cli-py/Cargo.lock, and uv.lock.

## Highlights

Fifteen commits merged since v0.2.1 (2026-03-22). Biggest items are
auth hardening, Python binding test coverage, and CI/release pipeline
stabilization after the transfer to the `dkdc-io` org.

## Fixes / hardening

- `fix(auth): trim whitespace from env var tokens and add hardening tests` (#9)
- `fix(ci): add local PyPI publish step` (#6)
- `fix: add contents:read to release-rust publish job permissions` (#5)
- `fix: add checkout ref to release workflows + remove target cache` (#2)
- `fix: use dkdc.io email for dkdc-io org` (#4)

## Refactors / tests

- `refactor(client): extract API paths and use typed HTTP headers` (#11)
- `refactor(client): extract constants and clean up patterns` (#10)
- `test(py): add Python binding tests` (#13)

## Chores / infra

- `chore(ci): migrate to org reusable workflows` (#7)
- `chore: fix CLAUDE.md symlink to AGENTS.md` (#7)
- `chore: update repo references after transfer to dkdc-io` (#1)
- `chore: update dependencies` (#12)
- `docs: fix token resolution order and remove stale script reference` (#8)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lostmygithubaccount lostmygithubaccount mentioned this pull request Apr 13, 2026
2 tasks
lostmygithubaccount added a commit that referenced this pull request Apr 13, 2026
Patch bump from 0.2.1 -> 0.2.2 via `bin/bump-version --patch`.
Regenerates Cargo.lock, crates/dkdc-md-cli-py/Cargo.lock, and uv.lock.

## Highlights

Fifteen commits merged since v0.2.1 (2026-03-22). Biggest items are
auth hardening, Python binding test coverage, and CI/release pipeline
stabilization after the transfer to the `dkdc-io` org.

## Fixes / hardening

- `fix(auth): trim whitespace from env var tokens and add hardening tests` (#9)
- `fix(ci): add local PyPI publish step` (#6)
- `fix: add contents:read to release-rust publish job permissions` (#5)
- `fix: add checkout ref to release workflows + remove target cache` (#2)
- `fix: use dkdc.io email for dkdc-io org` (#4)

## Refactors / tests

- `refactor(client): extract API paths and use typed HTTP headers` (#11)
- `refactor(client): extract constants and clean up patterns` (#10)
- `test(py): add Python binding tests` (#13)

## Chores / infra

- `chore(ci): migrate to org reusable workflows` (#7)
- `chore: fix CLAUDE.md symlink to AGENTS.md` (#7)
- `chore: update repo references after transfer to dkdc-io` (#1)
- `chore: update dependencies` (#12)
- `docs: fix token resolution order and remove stale script reference` (#8)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant