Skip to content

fix(release): linux release workflow issues#50

Merged
ashishkurmi merged 1 commit intostep-security:mainfrom
swarit-stepsecurity:swarit/fix/release-workflow
Apr 29, 2026
Merged

fix(release): linux release workflow issues#50
ashishkurmi merged 1 commit intostep-security:mainfrom
swarit-stepsecurity:swarit/fix/release-workflow

Conversation

@swarit-stepsecurity
Copy link
Copy Markdown
Member

  • .goreleaser.yml: add allow_different_binary_count for windows-linux archive (universal_binaries replace:true removes darwin from build ID causing archive to be skipped)
  • release.yml: fix find patterns for linux binaries to match GoReleaser's actual on-disk output paths
  • release.yml: remove references to non-existent stepsecurity-dev-machine-guard.sh from signing, upload, and attestation steps

What does this PR do?

Type of change

  • Bug fix
  • Enhancement
  • Documentation

Testing

  • Tested on macOS (version: ___)
  • Binary runs without errors: ./stepsecurity-dev-machine-guard --verbose
  • JSON output is valid: ./stepsecurity-dev-machine-guard --json | python3 -m json.tool
  • No secrets or credentials included
  • Lint passes: make lint
  • Tests pass: make test

Related Issues

- .goreleaser.yml: add allow_different_binary_count for windows-linux
  archive (universal_binaries replace:true removes darwin from build ID
  causing archive to be skipped)
- release.yml: fix find patterns for linux binaries to match
  GoReleaser's actual on-disk output paths
- release.yml: remove references to non-existent
  stepsecurity-dev-machine-guard.sh from signing, upload, and
  attestation steps

Signed-off-by: Swarit Pandey <swarit@stepsecurity.io>
@ashishkurmi ashishkurmi merged commit 325669c into step-security:main Apr 29, 2026
5 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.

2 participants