Ben Gamari pushed to branch wip/fix-upload-libs at Glasgow Haskell Compiler / GHC Commits: 2625dd53 by Ben Gamari at 2025-07-16T00:00:02-04:00 gitlab-ci: Split up hackage-doc-tarball job into two One for the nightly pipeline and another for the release pipeline. This both improves the naming and makes the dependency structure more explicit. - - - - - 1 changed file: - .gitlab-ci.yml Changes: ===================================== .gitlab-ci.yml ===================================== @@ -605,7 +605,7 @@ doc-tarball: - mv docs/*.tar.xz docs/*.pdf . - ls -lh -hackage-doc-tarball: +.hackage-doc-tarball: stage: packaging needs: - job: nightly-x86_64-linux-fedora33-release-hackage @@ -635,8 +635,21 @@ hackage-doc-tarball: - . .gitlab/ci.sh configure - ./upload_ghc_libs.py prepare --bindist ghc*linux/ - mv .upload-libs/docs ../hackage_docs + +nightly-hackage-doc-tarball: + extends: .hackage-doc-tarball + needs: + - job: nightly-x86_64-linux-fedora33-release-hackage + - job: source-tarball rules: - if: $NIGHTLY + +release-hackage-doc-tarball: + extends: .hackage-doc-tarball + needs: + - job: release-x86_64-linux-fedora33-release-hackage + - job: source-tarball + rules: - if: '$RELEASE_JOB == "yes"' source-tarball: View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/2625dd53113a5e9ad384e12fa5dc3e00... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/2625dd53113a5e9ad384e12fa5dc3e00... You're receiving this email because of your account on gitlab.haskell.org.
participants (1)
-
Ben Gamari (@bgamari)