Skip to content

Update GA#3

Merged
itsfuad merged 4 commits intostablefrom
main
Jun 20, 2025
Merged

Update GA#3
itsfuad merged 4 commits intostablefrom
main

Conversation

@itsfuad
Copy link
Owner

@itsfuad itsfuad commented Jun 20, 2025

This pull request introduces a continuous integration (CI) workflow for Go projects and simplifies the release workflow by removing unnecessary steps and improving platform support. Below is a summary of the most important changes:

Continuous Integration Workflow:

  • Added a new CI workflow (.github/workflows/ci.yml) that runs on all branches for both pushes and pull requests. It includes steps for dependency caching, linting, formatting checks, vetting, building, and testing using Go 1.23.

Release Workflow Simplifications:

  • Removed the push event trigger and tag-based conditions from the release workflow (.github/workflows/release.yml) to rely solely on successful workflow_run events.
  • Simplified the if condition for the release job to check only for a successful conclusion of the triggering workflow.
  • Removed the redundant formatting check step (go fmt) from the release workflow, as it is now handled in the CI workflow.

Platform Support Improvements:

  • Expanded the list of platforms for the release build to include linux/arm64 in addition to the existing platforms.

itsfuad added 4 commits June 20, 2025 20:20
…; update build process to include additional platforms and rename output files for consistency.
Merge pull request #1 from itsfuad/main
@itsfuad itsfuad merged commit 23917e7 into stable Jun 20, 2025
2 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