Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Elao - App - Docker] Add a make target to copy Github workflows #279

Open
ogizanagi opened this issue Nov 2, 2022 · 0 comments
Open

[Elao - App - Docker] Add a make target to copy Github workflows #279

ogizanagi opened this issue Nov 2, 2022 · 0 comments
Assignees

Comments

@ogizanagi
Copy link
Member

Since we're not able to sync files out of the .manala directory on manala up and since it might not be expected to systematically update the Github workflows (i might be tweaked for the project specificities), we could perhaps imagine a make manala.workflows target that'll copy Github workflows from the .manala/github directory to the .github/workflows one, on-demand.
The the developer can simply check the diff and choose what to commit.

We may encounter some issues with the current structure:

  • As of today, workflows' content is exposed in a README.md file, not inside a dedicated yaml file representing the workflow.
  • We may have multiple workflows sampled in a single README.md. Some like release.yaml and deploy.yaml could be split. But some like integration workflows are dynamically generated (one per integration.github.jobs entry)

Is there a way to dynamically generate the workflows into dedicated files so we can simply copy them on-demand?

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

No branches or pull requests

2 participants