Skip to content

🚀 ci: Add Docker and GoReleaser workflows and configurations (main)#2

Merged
vaayne merged 4 commits intomainfrom
improvement/github-actions
Feb 27, 2025
Merged

🚀 ci: Add Docker and GoReleaser workflows and configurations (main)#2
vaayne merged 4 commits intomainfrom
improvement/github-actions

Conversation

@vaayne
Copy link
Copy Markdown
Collaborator

@vaayne vaayne commented Feb 27, 2025

  • Add Docker build and push workflows for polyllm-cli and polyllm-server
  • Add GoReleaser workflow for automated releases
  • Update .gitignore to ignore GoReleaser dist directory
  • Add .goreleaser.yaml configuration
  • Add Dockerfile for building Go binaries
  • Reformat go.yml workflow for consistency

- Add Docker build and push workflows for polyllm-cli and polyllm-server
- Add GoReleaser workflow for automated releases
- Update .gitignore to ignore GoReleaser dist directory
- Add .goreleaser.yaml configuration
- Add Dockerfile for building Go binaries
- Reformat go.yml workflow for consistency
✨ ci: Add pull_request trigger to docker-build-all workflow and remove from goreleaser

- Added pull_request trigger to docker-build-all workflow to run on PRs to main branch
- Removed pull_request trigger from goreleaser workflow since it should only run on tag pushes
- The `id-token: write` permission is no longer needed for the docker build and push workflow
- This simplifies the permissions setup and follows the principle of least privilege
- Changed cache type from registry to local for better performance
- Added cache move step as temporary fix for docker/build-push-action#252
- Inherited secrets in docker-build-all.yml workflow
@vaayne vaayne merged commit 604b9af into main Feb 27, 2025
3 checks passed
@vaayne vaayne deleted the improvement/github-actions branch February 27, 2025 04:05
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