From f80d5630aa9f5323e883823ab938b4e2b480e1cc Mon Sep 17 00:00:00 2001 From: Bodigrim Date: Tue, 2 Jul 2024 21:33:21 +0100 Subject: [PATCH 1/4] CI: drop CentOS job, it reached its end-of-life on 30 June 2024 --- .github/workflows/centos.yml | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 .github/workflows/centos.yml diff --git a/.github/workflows/centos.yml b/.github/workflows/centos.yml deleted file mode 100644 index 76127358..00000000 --- a/.github/workflows/centos.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: centos -on: - - push - - pull_request - -defaults: - run: - shell: bash - -jobs: - build: - runs-on: ubuntu-latest - container: - image: centos:7 - steps: - - name: install deps - run: | - yum install -y gcc gmp gmp-devel make ncurses ncurses-compat-libs ncurses-devel xz perl libstdc++-static - curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 BOOTSTRAP_HASKELL_GHC_VERSION=9.2.8 sh - - uses: actions/checkout@v3 - - name: Test - run: | - source ~/.ghcup/env - cabal update - cabal test -f-simdutf From 22f3b1807c4979bbc959b073b1de729009f421da Mon Sep 17 00:00:00 2001 From: Bodigrim Date: Tue, 2 Jul 2024 21:34:06 +0100 Subject: [PATCH 2/4] CI: bump FreeBSD to 14.0 --- .cirrus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 20b98579..d930cccc 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,7 +1,7 @@ task: name: FreeBSD freebsd_instance: - image_family: freebsd-13-2 + image_family: freebsd-14-0 # See https://github.com/haskell/text/pull/475#issuecomment-1272359694 install_script: - sed -i.bak -e 's/quarterly/latest/' /etc/pkg/FreeBSD.conf From 6c102a0ae418132fbc5d825697545d06386ef3ad Mon Sep 17 00:00:00 2001 From: Bodigrim Date: Tue, 2 Jul 2024 21:35:58 +0100 Subject: [PATCH 3/4] CI: bump s390x / ppc64le jobs to use newer Ubuntu --- .github/workflows/emulated.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/emulated.yml b/.github/workflows/emulated.yml index 41d8d88b..aba143da 100644 --- a/.github/workflows/emulated.yml +++ b/.github/workflows/emulated.yml @@ -26,7 +26,7 @@ jobs: timeout-minutes: 60 with: arch: ${{ matrix.arch }} - distro: ubuntu22.04 + distro: ubuntu_rolling githubToken: ${{ github.token }} install: | apt-get update -y From 89a18d158376f024353a342e61e61ee062efc64a Mon Sep 17 00:00:00 2001 From: Bodigrim Date: Tue, 2 Jul 2024 21:38:20 +0100 Subject: [PATCH 4/4] CI: update actions for Node 20 --- .github/workflows/developer-flag.yml | 4 ++-- .github/workflows/emulated.yml | 2 +- .github/workflows/simdutf-flag-alpine.yml | 2 +- .github/workflows/simdutf-flag-windows.yml | 4 ++-- .github/workflows/simdutf-flag.yml | 4 ++-- .github/workflows/windows_and_macOS.yml | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/developer-flag.yml b/.github/workflows/developer-flag.yml index 236e1eb3..3ad0f472 100644 --- a/.github/workflows/developer-flag.yml +++ b/.github/workflows/developer-flag.yml @@ -16,14 +16,14 @@ jobs: ghc: ['latest'] fail-fast: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: haskell-actions/setup@v2 id: setup-haskell-cabal with: ghc-version: ${{ matrix.ghc }} - name: Update cabal package database run: cabal update - - uses: actions/cache@v3 + - uses: actions/cache@v4 name: Cache cabal stuff with: path: ${{ steps.setup-haskell-cabal.outputs.cabal-store }} diff --git a/.github/workflows/emulated.yml b/.github/workflows/emulated.yml index aba143da..ff24a4c3 100644 --- a/.github/workflows/emulated.yml +++ b/.github/workflows/emulated.yml @@ -21,7 +21,7 @@ jobs: matrix: arch: ['s390x', 'ppc64le'] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: uraimo/run-on-arch-action@v2.5.0 timeout-minutes: 60 with: diff --git a/.github/workflows/simdutf-flag-alpine.yml b/.github/workflows/simdutf-flag-alpine.yml index b9c1174e..0f3c132a 100644 --- a/.github/workflows/simdutf-flag-alpine.yml +++ b/.github/workflows/simdutf-flag-alpine.yml @@ -32,7 +32,7 @@ jobs: - name: Update cabal package database run: cabal update - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Test run: | cat > THLinkTest.hs <