Replies: 2 comments
-
|
Then I am converting this into an ADR |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Additionally, we should create a project containing all the custom actions. Here, it would be e.g.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The EasyScience and EasyScience based projects currently uses GitHub Actions for continuous integration and deployment. Multiple workflows exist (python-ci.yml, python-package.yml, documentation-build.yml, nightly-check.yml, etc.) that perform common tasks such as:
These tasks are repeated across multiple workflows, leading to code duplication and potential inconsistencies when updates are needed. While the project already uses a composite action for Pixi setup, other common tasks are implemented inline using marketplace actions or direct commands.
I would propose to create composite actions for the following repeated tasks to improve maintainability, consistency, and reusability across workflows:
These composite actions will be stored in
.github\actionsand follow the existing pattern established bysetup-pixiin EasyScience.Each composite action will:
Consequences
Positive
Negative
Beta Was this translation helpful? Give feedback.
All reactions