mirror of
https://github.com/rustfs/rustfs.git
synced 2026-01-17 09:40:32 +00:00
* feat: ensure workflows never skip execution during version releases - Modified skip-duplicate-actions to never skip when pushing tags - Updated all workflow jobs to force execution for tag pushes (version releases) - Ensures complete CI/CD pipeline execution for releases including: - All tests and lint checks - Multi-platform builds - GUI builds - Release asset creation - OSS uploads This guarantees that version releases always undergo full validation and build processes, maintaining release quality and consistency. * refactor: simplify workflow skip logic using do_not_skip parameter - Replace complex conditional expressions with do_not_skip: ['release', 'push'] - Add skip-duplicate-actions to docker.yml workflow - Ensure all workflows use consistent skip mechanism - Maintain release and tag push execution guarantee - Simplify job conditions by removing redundant tag checks This change makes workflows more maintainable and follows official skip-duplicate-actions best practices.