Skip to content

Migrate to gha only#615

Merged
james-nesbitt merged 14 commits intomainfrom
migrate-to-gha-only
Mar 26, 2026
Merged

Migrate to gha only#615
james-nesbitt merged 14 commits intomainfrom
migrate-to-gha-only

Conversation

@james-nesbitt
Copy link
Copy Markdown
Collaborator

No description provided.

- Drop individual .sha256 files and provide a single checksums.txt for all binaries.
- Include FreeBSD builds in the release.
- Maintain filename format: launchpad_<OS>_<ARCH>_<VERSION>.
- Remove unsupported --debug flag from local build.
- Use --help flag to display available commands after build.
- GitHub Actions workflows now handle releases, so release-related targets are no longer needed.
- Removed: build-release, clean-release, create-checksum, verify-checksum.
- Kept: local, lint, and testing targets for development.
- Ensure only one 'go 1.25' statement exists in go.mod.
- Add linting, unit tests, integration tests, build verification, and security scanning.
- Trigger workflow on PRs to main branch.
- Add permissions block to limit GITHUB_TOKEN to read-only access for contents.
- Address GitHub CodeQL warning about over-privileged tokens.

Signed-off-by: James Nesbitt <jnesbitt@mirantis.com>
james-nesbitt and others added 8 commits March 26, 2026 12:48
…in permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…in permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…in permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@james-nesbitt james-nesbitt merged commit 8277034 into main Mar 26, 2026
7 checks passed
@james-nesbitt james-nesbitt deleted the migrate-to-gha-only branch March 26, 2026 12:06
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