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

chore: new github workflow that copies build of all non-prod branches to d2-ci #1676

Merged
merged 16 commits into from
Jun 11, 2024

Conversation

jenniferarnesen
Copy link
Collaborator

@jenniferarnesen jenniferarnesen commented Jun 10, 2024

Slightly related to: https://dhis2.atlassian.net/browse/DHIS2-17300

Every branch that is not listed as one of the prod branches (from node-publish.yml) will now have it's build pushed to d2-ci for every pushed commit. We can then use these builds during development and testing.

Changes to README

  • remove build badges for versions that are no longer supported
  • add docs about how to use the build

New gh workflow file

  • after building the lib, use yarn pack to create the correct structure of the packaged lib. Then unzip the result and push that to d2-ci, which can then be installed by the consuming apps.

@jenniferarnesen jenniferarnesen changed the title chore: first attempt at copy to d2-ci chore: new github workflow that copies build of all non-prod branches to d2-ci Jun 11, 2024
@jenniferarnesen jenniferarnesen requested a review from edoardo June 11, 2024 09:30
.github/workflows/copy-build-to-d2-ci.yml Show resolved Hide resolved
README.md Show resolved Hide resolved
@jenniferarnesen jenniferarnesen merged commit d41b900 into master Jun 11, 2024
3 checks passed
@jenniferarnesen jenniferarnesen deleted the chore/copy-to-d2-ci branch June 11, 2024 13:11
jenniferarnesen added a commit that referenced this pull request Jun 11, 2024
… to d2-ci (#1676)

Every branch that is not listed as one of the prod branches (from node-publish.yml)
will now have it's build pushed to d2-ci for every pushed commit.
We can then use these builds during development and testing.

Changes to README

*remove build badges for versions that are no longer supported
*add docs about how to use the build
New gh workflow file

after building the lib, use yarn pack to create the correct structure of the packaged lib.
Then unzip the result and push that to d2-ci, which can then be installed by the consuming apps.
@dhis2-bot
Copy link
Contributor

🎉 This PR is included in version 26.7.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants