Skip to content

Fix release artifact publishing - #5

Merged
csandanov merged 1 commit into
masterfrom
codex/fix-release-workflow
Aug 14, 2026
Merged

csandanov merged 1 commit into
masterfrom
codex/fix-release-workflow

Conversation

@csandanov

Copy link
Copy Markdown
Member

Summary

  • build AMD64 and ARM64 packages independently
  • upload matrix outputs as workflow artifacts
  • publish both archives from one release job
  • verify the complete architecture set before creating the GitHub release

Root cause

The previous matrix jobs each tried to create the same release concurrently. In 0.6.6, ARM64 created the release first and AMD64 failed with Release already_exists, leaving latest without the AMD64 archive.

Validation

  • parsed the workflow as YAML
  • ran the gotpl application test locally
  • built and inspected Linux AMD64 and ARM64 gzip archives
  • confirmed the workflow diff passes git diff --check

Build each architecture independently, then publish both archives from one release job after verifying the complete asset set.
@csandanov
csandanov merged commit 489f8c4 into master Aug 14, 2026
3 checks passed
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