Skip to content

refactor(workflows): break workflows into actions#41

Merged
michalby24 merged 72 commits intomasterfrom
actions
Apr 22, 2025
Merged

refactor(workflows): break workflows into actions#41
michalby24 merged 72 commits intomasterfrom
actions

Conversation

@michalby24
Copy link
Contributor

This pull request migrates workflows from the shared-workflows repository to individual actions. This gives teams more control to create workflows specific to their needs. This change also allows us to eventually remove the centralized workflows while keeping our processes running smoothly.

Additionally, this pull request introduces automatic version management using the release-please action. Now, when code is pushed to the master branch, changelogs are automatically created for each action. This makes releases more transparent and easier to manage. See examples and changelogs at https://github.com/MapColonies/actions.

This pull request includes example actions, test workflows, a sample Helm chart directory, and package files. These examples show how the implemented actions work in a real-world repository.

@michalby24 michalby24 changed the title Break workflows into actions refactor(workflows): break workflows into actions Mar 24, 2025
@michalby24
Copy link
Contributor Author

I want to emphasize that the PR focuses on separating actions, not the existing workflow logic.

Copy link
Contributor

@shimoncohen shimoncohen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the repo's README to reflect the breaking changes made in this PR.

@shimoncohen
Copy link
Contributor

You wrote this is a migration, then why didn't we delete the old workflows?

michalby24 and others added 2 commits March 27, 2025 10:15
Co-authored-by: Shimon Cohen <33935191+shimoncohen@users.noreply.github.com>
Co-authored-by: Shimon Cohen <33935191+shimoncohen@users.noreply.github.com>
@michalby24
Copy link
Contributor Author

You wrote this is a migration, then why didn't we delete the old workflows?

To avoid disrupting team pipelines, we're adding new workflows for early integration.

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.

5 participants