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

ci: add reusable workflows #618

Merged
33 commits merged into from
Jul 29, 2024
Merged

ci: add reusable workflows #618

33 commits merged into from
Jul 29, 2024

Conversation

ghost
Copy link

@ghost ghost commented Jun 10, 2024

See: https://dhis2.atlassian.net/browse/CLI-71

Docs / links

Todo

Notes

Follow up

  • Update commitlint workflow to v6, requires an update to cli-style
  • Add starter workflows
  • Incorporate workflows from other apps/libs/repos
  • Move to renovate, also for wf repo to keep actions up to date. See if renovate can also upgrade reusable workflows
  • Lots of warnings for dhis2/action-semantic-release@master, dhis2/deploy-build@master. Needs to be updated or they will fail soon

@dhis2-bot
Copy link
Contributor

dhis2-bot commented Jun 10, 2024

🚀 Deployed on https://pr-618--dhis2-scheduler.netlify.app

@dhis2-bot dhis2-bot temporarily deployed to netlify June 10, 2024 13:44 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 10, 2024 13:49 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 10, 2024 13:56 Inactive
@ghost ghost force-pushed the workflows branch from 925e77c to d04ed91 Compare June 10, 2024 14:00
@dhis2-bot dhis2-bot temporarily deployed to netlify June 10, 2024 14:04 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 10, 2024 14:09 Inactive
@ghost ghost force-pushed the workflows branch from 3fba3c5 to 748f856 Compare June 10, 2024 14:12
@dhis2-bot dhis2-bot temporarily deployed to netlify June 10, 2024 14:13 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 08:25 Inactive
@ghost ghost force-pushed the workflows branch from 4550059 to 66fed34 Compare June 11, 2024 08:28
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 08:29 Inactive
@ghost ghost force-pushed the workflows branch from 66fed34 to 1a8dfc8 Compare June 11, 2024 08:34
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 08:35 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 08:39 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 08:56 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 09:10 Inactive
@ghost ghost force-pushed the workflows branch from 60aaada to 45569bd Compare June 11, 2024 09:10
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 09:11 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 09:22 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 09:31 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 09:48 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 12:28 Inactive
@ghost ghost force-pushed the workflows branch 2 times, most recently from 22a333f to 4ee26ae Compare June 11, 2024 12:45
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 12:52 Inactive
@ghost ghost force-pushed the workflows branch 2 times, most recently from 3c3f3cb to 30d19f0 Compare June 11, 2024 13:03
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 13:04 Inactive
@dhis2-bot dhis2-bot temporarily deployed to netlify June 11, 2024 13:13 Inactive
@ghost ghost force-pushed the workflows branch from 5d302a4 to 82fbd6a Compare July 8, 2024 16:02
@dhis2-bot dhis2-bot temporarily deployed to netlify July 8, 2024 16:03 Inactive
Copy link
Contributor

@Mohammer5 Mohammer5 left a comment

Choose a reason for hiding this comment

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

LGTM, not sure why there are some actions not being run that block you from merging?

.github/workflows/deploy-pr.yml Outdated Show resolved Hide resolved
.github/workflows/deploy-production.yml Outdated Show resolved Hide resolved
.github/workflows/test-and-release.yml Outdated Show resolved Hide resolved
@dhis2-bot dhis2-bot temporarily deployed to netlify July 9, 2024 10:10 Inactive
@ghost
Copy link
Author

ghost commented Jul 9, 2024

LGTM, not sure why there are some actions not being run that block you from merging?

Yeah that's because of the changed names. Required workflows are recognized by name, so github is still looking for the old actions to run. Before merging that'll have to be addressed by someone with admin priviliges.

@ghost ghost force-pushed the workflows branch from a4474e5 to 4ed0295 Compare July 9, 2024 10:56
@dhis2-bot dhis2-bot temporarily deployed to netlify July 9, 2024 10:57 Inactive
@ghost ghost merged commit 8ae67a2 into master Jul 29, 2024
8 checks passed
@ghost ghost deleted the workflows branch July 29, 2024 13:23
@dhis2-bot
Copy link
Contributor

🎉 This PR is included in version 101.6.11 🎉

The release is available on:

Your semantic-release bot 📦🚀

This pull request was closed.
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.

2 participants