[Git][ghc/ghc][wip/supersven/riscv64-cross-ci] supersven
Matthew Pickering (@mpickering)
gitlab at gitlab.haskell.org
Thu Sep 26 08:42:03 UTC 2024
Matthew Pickering pushed to branch wip/supersven/riscv64-cross-ci at Glasgow Haskell Compiler / GHC
Commits:
74332393 by Matthew Pickering at 2024-09-26T09:41:43+01:00
supersven
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -1,7 +1,7 @@
variables:
GIT_SSL_NO_VERIFY: "1"
- # Commit of ghc/ci-images repository from which to pull Docker images
+ # Commit of supersven/ci-images repository from which to pull Docker images
DOCKER_REV: bd0e387ad7f67e16b79a7d940ca65452a6d20c04
# Sequential version number of all cached things.
@@ -102,9 +102,9 @@ workflow:
.bootstrap_matrix : &bootstrap_matrix
matrix:
- GHC_VERSION: 9.8.1
- DOCKER_IMAGE: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12-ghc9_8:$DOCKER_REV"
+ DOCKER_IMAGE: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12-ghc9_8:$DOCKER_REV"
- GHC_VERSION: 9.10.1
- DOCKER_IMAGE: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12-ghc9_10:$DOCKER_REV"
+ DOCKER_IMAGE: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12-ghc9_10:$DOCKER_REV"
# Allow linters to fail on draft MRs.
# This must be explicitly transcluded in lint jobs which
@@ -216,7 +216,7 @@ include: '.gitlab/jobs.yaml'
ghc-linters:
stage: tool-lint
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
extends: .lint-params
variables:
BUILD_FLAVOUR: default
@@ -230,7 +230,7 @@ ghc-linters:
# Run mypy Python typechecker on linter scripts.
lint-linters:
- image: "registry.gitlab.haskell.org/ghc/ci-images/linters:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/linters:$DOCKER_REV"
extends: .lint
script:
- mypy testsuite/tests/linters/regex-linters/*.py
@@ -238,7 +238,7 @@ lint-linters:
# Check that .T files all parse by listing broken tests.
lint-testsuite:
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb9:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb9:$DOCKER_REV"
extends: .lint
script:
- make -Ctestsuite list_broken TEST_HC=$GHC
@@ -246,7 +246,7 @@ lint-testsuite:
# Run mypy Python typechecker on testsuite driver
typecheck-testsuite:
- image: "registry.gitlab.haskell.org/ghc/ci-images/linters:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/linters:$DOCKER_REV"
extends: .lint
script:
- mypy testsuite/driver/runtests.py
@@ -256,7 +256,7 @@ typecheck-testsuite:
# accommodate, e.g., haddock changes not yet upstream) but not on `master` or
# Marge jobs.
.lint-submods:
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
extends: .lint-params
variables:
BUILD_FLAVOUR: default
@@ -274,7 +274,7 @@ typecheck-testsuite:
# accommodate, e.g., haddock changes not yet upstream) but not on `master` or
# Marge jobs.
lint-author:
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
extends: .lint-params
variables:
BUILD_FLAVOUR: default
@@ -349,7 +349,7 @@ lint-submods-branch:
.lint-params:
needs: []
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
extends: .lint
before_script:
- export PATH="/opt/toolchain/bin:$PATH"
@@ -369,7 +369,7 @@ lint-submods-branch:
# Disabled due to #22830
.hlint-ghc-and-base:
extends: .lint-params
- image: "registry.gitlab.haskell.org/ghc/ci-images/linters:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/linters:$DOCKER_REV"
variables:
BUILD_FLAVOUR: default
script:
@@ -390,7 +390,7 @@ hadrian-ghc-in-ghci:
- job: lint-linters
- job: lint-submods
optional: true
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
before_script:
# workaround for docker permissions
- sudo chown ghc:ghc -R .
@@ -430,7 +430,7 @@ hadrian-multi:
- job: release-x86_64-linux-fedora33-release
optional: true
dependencies: null
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
before_script:
# workaround for docker permissions
- sudo chown ghc:ghc -R .
@@ -516,7 +516,7 @@ abi-test-nightly:
- job: nightly-x86_64-linux-fedora33-release
tags:
- x86_64-linux
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
dependencies: null
before_script:
- mkdir -p normal
@@ -557,7 +557,7 @@ doc-tarball:
tags:
- x86_64-linux
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
dependencies: null
variables:
LINUX_BINDIST: "ghc-x86_64-linux-deb12.tar.xz"
@@ -606,7 +606,7 @@ hackage-doc-tarball:
- job: source-tarball
tags:
- x86_64-linux
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
dependencies: null
variables:
# Don't clone the git repo..
@@ -634,7 +634,7 @@ source-tarball:
stage: full-build
tags:
- x86_64-linux
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
dependencies: []
artifacts:
paths:
@@ -676,7 +676,7 @@ package-hadrian-bootstrap-sources:
tags:
- x86_64-linux
needs: ["generate-hadrian-bootstrap-sources"]
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
artifacts:
paths:
- hadrian-bootstrap-sources-all.tar.gz
@@ -934,7 +934,7 @@ perf-nofib:
optional: true
- job: release-x86_64-linux-fedora33-release
optional: true
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
rules:
- when: never
- *full-ci
@@ -978,7 +978,7 @@ perf:
- job: release-x86_64-linux-fedora33-release
optional: true
dependencies: null
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
tags:
- x86_64-linux-perf
script:
@@ -1016,7 +1016,7 @@ abi-test:
- job: release-x86_64-linux-fedora33-release
optional: true
dependencies: null
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
rules:
- if: $CI_MERGE_REQUEST_ID
- if: '$CI_COMMIT_BRANCH == "master"'
@@ -1086,7 +1086,7 @@ pages:
project-version:
stage: packaging
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb12:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-deb12:$DOCKER_REV"
tags:
- x86_64-linux
variables:
@@ -1186,7 +1186,7 @@ ghcup-metadata-nightly:
# Update the ghcup metadata with information about this nightly pipeline
ghcup-metadata-nightly-push:
stage: deploy
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/supersven/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
dependencies: null
tags:
- x86_64-linux
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7433239356bafe88d650ec08395c41bdf17d39f7
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7433239356bafe88d650ec08395c41bdf17d39f7
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/20240926/4201901d/attachment-0001.html>
More information about the ghc-commits
mailing list