Skip to content

Conversation

@atyrode
Copy link
Contributor

@atyrode atyrode commented Apr 24, 2025

The PR #23 complicated the CI/CD workflow too much and this reverts part of its logic to simplify the building flow.

atyrode added 5 commits April 24, 2025 22:39
- Changed the Dockerfile stage name from 'as' to 'AS' for consistency.
- Removed conditional checks for pull requests in the GitHub Actions workflow to ensure builds run on all events.
- Simplified the Docker build process by setting the push option to true and ensuring both AMD64 and ARM64 digests are used in the manifest creation step.
… using matrix

- Consolidated AMD64 and ARM64 build jobs into a single job with a matrix strategy.
- Added QEMU setup for cross-platform builds.
- Simplified image tagging and digest handling for both architectures.
- Enhanced manifest creation to include both architecture images.
…ests

- Added conditions to skip login, push, and manifest creation steps when the event is a pull request.
- Enhanced manifest creation to process each tag individually for better clarity and management.
- Updated image inspection to handle multiple tags, improving the workflow's robustness.
@atyrode atyrode changed the title fix: update CI workflow for consistency and clarity fix: update CI workflow for consistency, change manifest/digest logic Apr 24, 2025
@atyrode
Copy link
Contributor Author

atyrode commented Apr 24, 2025

At last. I hope!

@atyrode atyrode merged commit 5188b7f into main Apr 24, 2025
3 checks passed
@atyrode atyrode deleted the cicd-simplify branch April 24, 2025 23:18
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