-
Notifications
You must be signed in to change notification settings - Fork 234
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
Try to normalize the github workflows #3071
Conversation
dfe534c
to
24cbada
Compare
Along with all of the other changes, this also separates out the tidy checks into a separate action run. #3048 also tries to address this, so whichever PR is merged second will need some adjustment. I included it in this PR because the |
Update the GitHub Actions configs to try to get closer to a standard setup we can use across multiple repos. Switch from jamestrousdale/github-app-jwt-token to actions/create-github-app-token. Should be more trustworthy and likely better maintained. Use docker/build-push-action for building docker images rather than running the commands manually. Use docker/metadata-action to provide extra metadata, as well as picking the tags we will push. This allows combining the 'deployment' and 'production' build workflows. Update the perl and node versions used when testing without Docker to match the versions used in Docker.
Devel::Cover::Report::Codecov is deprecated. Instead, use the codecovbash report type to generate the json to upload, and upload it using codecov/codecov-action.
ebd3045
to
02bfec8
Compare
This one failed the formatting check, so I think it still needs a tweak. We can remove all references to tidyall at this point, I think. |
02bfec8
to
d83d532
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3071 +/- ##
==========================================
+ Coverage 71.75% 71.79% +0.04%
==========================================
Files 70 70
Lines 2411 2411
Branches 338 338
==========================================
+ Hits 1730 1731 +1
+ Misses 555 554 -1
Partials 126 126 |
bda0413
to
5366d58
Compare
5366d58
to
cf6def9
Compare
Try to get closer to a consistent setup for GitHub workflows. Use actions that can be shared across all of our repos and try to use more 'official' actions.