Skip to content

Commit 6eb2983

Browse files
committed
drop centos 7 and update index state
1 parent b8203c3 commit 6eb2983

File tree

5 files changed

+2
-278
lines changed

5 files changed

+2
-278
lines changed

.github/actions/bindist-actions/action-centos7/action.yaml

-23
This file was deleted.

.github/generate-ci/gen_ci.hs

-5
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ data Distro
4545
| Fedora27
4646
| Fedora33
4747
| Fedora40
48-
| Centos7
4948
| Rocky8
5049
deriving (Eq, Enum, Bounded)
5150

@@ -104,7 +103,6 @@ distroImage Mint213 = "linuxmintd/mint21.3-amd64"
104103
distroImage Fedora27 = "fedora:27"
105104
distroImage Fedora33 = "fedora:33"
106105
distroImage Fedora40 = "fedora:40"
107-
distroImage Centos7 = "centos:7"
108106
distroImage Rocky8 = "rockylinux:8"
109107

110108
distroName :: Distro -> String
@@ -121,7 +119,6 @@ distroName Mint213 = "mint213"
121119
distroName Fedora27 = "fedora27"
122120
distroName Fedora33 = "fedora33"
123121
distroName Fedora40 = "fedora40"
124-
distroName Centos7 = "centos7"
125122
distroName Rocky8 = "unknown"
126123

127124
distroInstall :: Distro -> String
@@ -138,7 +135,6 @@ distroInstall Mint213 = "apt-get update && apt-get install -y"
138135
distroInstall Fedora27 = "dnf install -y"
139136
distroInstall Fedora33 = "dnf install -y"
140137
distroInstall Fedora40 = "dnf install -y"
141-
distroInstall Centos7 = "sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* && yum -y install epel-release && yum install -y"
142138
distroInstall Rocky8 = "yum -y install epel-release && yum install -y --allowerasing"
143139

144140
distroTools :: Distro -> String
@@ -155,7 +151,6 @@ distroTools Mint213 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev
155151
distroTools Fedora27 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
156152
distroTools Fedora33 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
157153
distroTools Fedora40 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
158-
distroTools Centos7 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
159154
distroTools Rocky8 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
160155

161156
-------------------------------------------------------------------------------

.github/workflows/release.yaml

-249
Original file line numberDiff line numberDiff line change
@@ -155,70 +155,6 @@ jobs:
155155
./out/plan.json/*
156156
./out/*.zip
157157
retention-days: 2
158-
bindist-x86_64-linux-centos7:
159-
env:
160-
ADD_CABAL_ARGS: --enable-split-sections
161-
ARCH: '64'
162-
ARTIFACT: x86_64-linux-centos7
163-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
164-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
165-
DEBIAN_FRONTEND: noninteractive
166-
S3_HOST: ${{ secrets.S3_HOST }}
167-
TARBALL_EXT: tar.xz
168-
TZ: Asia/Singapore
169-
name: bindist-x86_64-linux-centos7 (Prepare bindist)
170-
needs:
171-
- build-x86_64-linux-centos7-948
172-
- build-x86_64-linux-centos7-967
173-
- build-x86_64-linux-centos7-984
174-
- build-x86_64-linux-centos7-9102
175-
- build-x86_64-linux-centos7-9122
176-
runs-on:
177-
- self-hosted
178-
- linux-space
179-
- maerwald
180-
steps:
181-
- name: Checkout
182-
uses: actions/checkout@v4
183-
- name: Download artifacts
184-
uses: actions/download-artifact@v4
185-
with:
186-
name: artifacts-build-x86_64-linux-centos7-948
187-
path: ./
188-
- name: Download artifacts
189-
uses: actions/download-artifact@v4
190-
with:
191-
name: artifacts-build-x86_64-linux-centos7-967
192-
path: ./
193-
- name: Download artifacts
194-
uses: actions/download-artifact@v4
195-
with:
196-
name: artifacts-build-x86_64-linux-centos7-984
197-
path: ./
198-
- name: Download artifacts
199-
uses: actions/download-artifact@v4
200-
with:
201-
name: artifacts-build-x86_64-linux-centos7-9102
202-
path: ./
203-
- name: Download artifacts
204-
uses: actions/download-artifact@v4
205-
with:
206-
name: artifacts-build-x86_64-linux-centos7-9122
207-
path: ./
208-
- name: Bindist
209-
uses: ./.github/actions/bindist-actions/action-centos7
210-
with:
211-
stage: BINDIST
212-
- name: Upload artifact
213-
uses: actions/upload-artifact@v4
214-
with:
215-
if-no-files-found: error
216-
name: bindist-x86_64-linux-centos7
217-
path: |-
218-
./out/*.tar.xz
219-
./out/plan.json/*
220-
./out/*.zip
221-
retention-days: 2
222158
bindist-x86_64-linux-deb10:
223159
env:
224160
ADD_CABAL_ARGS: --enable-split-sections
@@ -1664,156 +1600,6 @@ jobs:
16641600
name: artifacts-build-aarch64-mac-984
16651601
path: out-aarch64-apple-darwin-9.8.4.tar
16661602
retention-days: 2
1667-
build-x86_64-linux-centos7-9102:
1668-
env:
1669-
ADD_CABAL_ARGS: --enable-split-sections
1670-
ARCH: '64'
1671-
ARTIFACT: x86_64-linux-centos7
1672-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
1673-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
1674-
DEBIAN_FRONTEND: noninteractive
1675-
S3_HOST: ${{ secrets.S3_HOST }}
1676-
TARBALL_EXT: tar.xz
1677-
TZ: Asia/Singapore
1678-
environment: CI
1679-
name: build-x86_64-linux-centos7-9102 (Build binaries)
1680-
runs-on:
1681-
- ubuntu-latest
1682-
steps:
1683-
- name: Checkout
1684-
uses: actions/checkout@v4
1685-
- name: Build 9.10.2
1686-
uses: ./.github/actions/bindist-actions/action-centos7
1687-
with:
1688-
stage: BUILD
1689-
version: 9.10.2
1690-
- name: Upload artifact
1691-
uses: actions/upload-artifact@v4
1692-
with:
1693-
if-no-files-found: error
1694-
name: artifacts-build-x86_64-linux-centos7-9102
1695-
path: out-x86_64-linux-centos7-9.10.2.tar
1696-
retention-days: 2
1697-
build-x86_64-linux-centos7-9122:
1698-
env:
1699-
ADD_CABAL_ARGS: --enable-split-sections
1700-
ARCH: '64'
1701-
ARTIFACT: x86_64-linux-centos7
1702-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
1703-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
1704-
DEBIAN_FRONTEND: noninteractive
1705-
S3_HOST: ${{ secrets.S3_HOST }}
1706-
TARBALL_EXT: tar.xz
1707-
TZ: Asia/Singapore
1708-
environment: CI
1709-
name: build-x86_64-linux-centos7-9122 (Build binaries)
1710-
runs-on:
1711-
- ubuntu-latest
1712-
steps:
1713-
- name: Checkout
1714-
uses: actions/checkout@v4
1715-
- name: Build 9.12.2
1716-
uses: ./.github/actions/bindist-actions/action-centos7
1717-
with:
1718-
stage: BUILD
1719-
version: 9.12.2
1720-
- name: Upload artifact
1721-
uses: actions/upload-artifact@v4
1722-
with:
1723-
if-no-files-found: error
1724-
name: artifacts-build-x86_64-linux-centos7-9122
1725-
path: out-x86_64-linux-centos7-9.12.2.tar
1726-
retention-days: 2
1727-
build-x86_64-linux-centos7-948:
1728-
env:
1729-
ADD_CABAL_ARGS: --enable-split-sections
1730-
ARCH: '64'
1731-
ARTIFACT: x86_64-linux-centos7
1732-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
1733-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
1734-
DEBIAN_FRONTEND: noninteractive
1735-
S3_HOST: ${{ secrets.S3_HOST }}
1736-
TARBALL_EXT: tar.xz
1737-
TZ: Asia/Singapore
1738-
environment: CI
1739-
name: build-x86_64-linux-centos7-948 (Build binaries)
1740-
runs-on:
1741-
- ubuntu-latest
1742-
steps:
1743-
- name: Checkout
1744-
uses: actions/checkout@v4
1745-
- name: Build 9.4.8
1746-
uses: ./.github/actions/bindist-actions/action-centos7
1747-
with:
1748-
stage: BUILD
1749-
version: 9.4.8
1750-
- name: Upload artifact
1751-
uses: actions/upload-artifact@v4
1752-
with:
1753-
if-no-files-found: error
1754-
name: artifacts-build-x86_64-linux-centos7-948
1755-
path: out-x86_64-linux-centos7-9.4.8.tar
1756-
retention-days: 2
1757-
build-x86_64-linux-centos7-967:
1758-
env:
1759-
ADD_CABAL_ARGS: --enable-split-sections
1760-
ARCH: '64'
1761-
ARTIFACT: x86_64-linux-centos7
1762-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
1763-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
1764-
DEBIAN_FRONTEND: noninteractive
1765-
S3_HOST: ${{ secrets.S3_HOST }}
1766-
TARBALL_EXT: tar.xz
1767-
TZ: Asia/Singapore
1768-
environment: CI
1769-
name: build-x86_64-linux-centos7-967 (Build binaries)
1770-
runs-on:
1771-
- ubuntu-latest
1772-
steps:
1773-
- name: Checkout
1774-
uses: actions/checkout@v4
1775-
- name: Build 9.6.7
1776-
uses: ./.github/actions/bindist-actions/action-centos7
1777-
with:
1778-
stage: BUILD
1779-
version: 9.6.7
1780-
- name: Upload artifact
1781-
uses: actions/upload-artifact@v4
1782-
with:
1783-
if-no-files-found: error
1784-
name: artifacts-build-x86_64-linux-centos7-967
1785-
path: out-x86_64-linux-centos7-9.6.7.tar
1786-
retention-days: 2
1787-
build-x86_64-linux-centos7-984:
1788-
env:
1789-
ADD_CABAL_ARGS: --enable-split-sections
1790-
ARCH: '64'
1791-
ARTIFACT: x86_64-linux-centos7
1792-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
1793-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
1794-
DEBIAN_FRONTEND: noninteractive
1795-
S3_HOST: ${{ secrets.S3_HOST }}
1796-
TARBALL_EXT: tar.xz
1797-
TZ: Asia/Singapore
1798-
environment: CI
1799-
name: build-x86_64-linux-centos7-984 (Build binaries)
1800-
runs-on:
1801-
- ubuntu-latest
1802-
steps:
1803-
- name: Checkout
1804-
uses: actions/checkout@v4
1805-
- name: Build 9.8.4
1806-
uses: ./.github/actions/bindist-actions/action-centos7
1807-
with:
1808-
stage: BUILD
1809-
version: 9.8.4
1810-
- name: Upload artifact
1811-
uses: actions/upload-artifact@v4
1812-
with:
1813-
if-no-files-found: error
1814-
name: artifacts-build-x86_64-linux-centos7-984
1815-
path: out-x86_64-linux-centos7-9.8.4.tar
1816-
retention-days: 2
18171603
build-x86_64-linux-deb10-9102:
18181604
env:
18191605
ADD_CABAL_ARGS: --enable-split-sections
@@ -4265,7 +4051,6 @@ jobs:
42654051
- test-x86_64-linux-fedora27
42664052
- test-x86_64-linux-fedora33
42674053
- test-x86_64-linux-fedora40
4268-
- test-x86_64-linux-centos7
42694054
- test-x86_64-linux-unknown
42704055
runs-on: ubuntu-latest
42714056
steps:
@@ -4356,11 +4141,6 @@ jobs:
43564141
with:
43574142
name: bindist-x86_64-linux-fedora40
43584143
path: ./out
4359-
- name: Download artifacts
4360-
uses: actions/download-artifact@v4
4361-
with:
4362-
name: bindist-x86_64-linux-centos7
4363-
path: ./out
43644144
- name: Download artifacts
43654145
uses: actions/download-artifact@v4
43664146
with:
@@ -4461,35 +4241,6 @@ jobs:
44614241
export RANLIB="$HOME/.brew/opt/llvm@13/bin/llvm-ranlib"
44624242
bash .github/scripts/test.sh
44634243
shell: sh
4464-
test-x86_64-linux-centos7:
4465-
env:
4466-
ADD_CABAL_ARGS: --enable-split-sections
4467-
ARCH: '64'
4468-
ARTIFACT: x86_64-linux-centos7
4469-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
4470-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
4471-
DEBIAN_FRONTEND: noninteractive
4472-
S3_HOST: ${{ secrets.S3_HOST }}
4473-
TARBALL_EXT: tar.xz
4474-
TZ: Asia/Singapore
4475-
environment: CI
4476-
name: test-x86_64-linux-centos7 (Test binaries)
4477-
needs:
4478-
- bindist-x86_64-linux-centos7
4479-
runs-on:
4480-
- ubuntu-latest
4481-
steps:
4482-
- name: Checkout
4483-
uses: actions/checkout@v4
4484-
- name: Download artifacts
4485-
uses: actions/download-artifact@v4
4486-
with:
4487-
name: bindist-x86_64-linux-centos7
4488-
path: ./out
4489-
- name: Test
4490-
uses: ./.github/actions/bindist-actions/action-centos7
4491-
with:
4492-
stage: TEST
44934244
test-x86_64-linux-deb10:
44944245
env:
44954246
ADD_CABAL_ARGS: --enable-split-sections

ChangeLog.md

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
- Bindists for GHC 9.8.4
1010
- Bindists for GHC 9.6.7
1111
- Bindists for GHC 9.4.8
12+
- Dropped support for Centos 7 as this platform is no longer supported by ghc
1213
- Improved import suggestions for contructors and OverloadedRecordDot fields
1314

1415
### Pull Requests

cabal.project

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ packages:
88
./hls-test-utils
99

1010

11-
index-state: 2025-05-06T13:26:29Z
11+
index-state: 2025-05-12T13:26:29Z
1212

1313
tests: True
1414
test-show-details: direct

0 commit comments

Comments
 (0)