[Git][ghc/ghc][wip/lint-ci-config] lint-ci-config: Generate jobs-metadata.json
Matthew Pickering (@mpickering)
gitlab at gitlab.haskell.org
Fri Jul 14 09:00:48 UTC 2023
Matthew Pickering pushed to branch wip/lint-ci-config at Glasgow Haskell Compiler / GHC
Commits:
a687eb89 by Matthew Pickering at 2023-07-14T10:00:25+01:00
lint-ci-config: Generate jobs-metadata.json
We also now save the jobs-metadata.json and jobs.yaml file as artifacts
as:
* It might be useful for someone who is modifying CI to copy jobs.yaml
if they are having trouble regenerating locally.
* jobs-metadata.json is very useful for downstream pipelines to work out
the right job to download.
Fixes #23654
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -278,6 +278,12 @@ lint-ci-config:
- nix run .gitlab/generate-ci#generate-jobs
# 1 if .gitlab/generate_jobs changed the output of the generated config
- nix shell nixpkgs#git -c git diff --exit-code
+ # And run this to generate the .gitlab/jobs-metadata.json
+ - nix run .gitlab/generate-ci#generate-job-metadata
+ artifacts:
+ paths:
+ - .gitlab/jobs-metadata.json
+ - .gitlab/jobs.yaml
dependencies: []
lint-submods:
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/a687eb893e30e885873e399b2e463ef3f2b78511
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/a687eb893e30e885873e399b2e463ef3f2b78511
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230714/8b30bdd8/attachment.html>
More information about the ghc-commits
mailing list