Skip to content

Commit

Permalink
njs-buildbot: removed RHEL 7 due to EOL
Browse files Browse the repository at this point in the history
  • Loading branch information
thresheek committed Jul 16, 2024
1 parent c2d5caa commit 1cccafa
Showing 1 changed file with 6 additions and 14 deletions.
20 changes: 6 additions & 14 deletions .github/workflows/njs-buildbot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,10 @@ jobs:
needs: check-if-allowed
strategy:
matrix:
os: [ alpine-3.19, amazonlinux-2, amazonlinux-2023, debian-11, debian-12, freebsd-14, rhel-7, rhel-8, rhel-9, sles-12, ubuntu-20.04, ubuntu-22.04, ubuntu-23.10 ]
os: [ alpine-3.19, amazonlinux-2, amazonlinux-2023, debian-11, debian-12, freebsd-14, rhel-8, rhel-9, sles-12, ubuntu-20.04, ubuntu-22.04, ubuntu-23.10 ]
arch: [ amd64, arm64 ]
subarch: [ '' ]
exclude:
- os: rhel-7 # AWS does not provide an RHEL 7 arm64 AMI
arch: arm64
- os: freebsd-14 # we don't have arm64 builder for freebsd-14 yet
arch: arm64
- os: sles-12 # we don't have an arm64 for SLES 12
Expand All @@ -59,11 +57,11 @@ jobs:
steps:
- name: checkout v3
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
if: ${{ matrix.os == 'amazonlinux-2' || matrix.os == 'rhel-7' || matrix.os == 'sles-12' }}
if: ${{ matrix.os == 'amazonlinux-2' || matrix.os == 'sles-12' }}

- name: checkout v4
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
if: ${{ matrix.os != 'amazonlinux-2' && matrix.os != 'rhel-7' && matrix.os != 'sles-12' }}
if: ${{ matrix.os != 'amazonlinux-2' && matrix.os != 'sles-12' }}

- name: Set the defaults and set up environment
run: |
Expand Down Expand Up @@ -109,12 +107,6 @@ jobs:
"LD_OPT": "-L/usr/local/lib -Wl,-z,relro -Wl,-z,now",
"type": "bsd"
},
"rhel-7": {
"NGINX_CONFIGURE_CMD_APPEND": "--with-http_geoip_module --with-stream_geoip_module",
"CC_OPT": "$(rpm --eval %{optflags}) $(pcre2-config --cflags) -fPIC",
"LD_OPT": "-Wl,-z,relro -Wl,-z,now",
"type": "rpm"
},
"rhel-8": {
"CC_OPT": "$(rpm --eval %{optflags}) $(pcre2-config --cflags) -fPIC",
"LD_OPT": "-Wl,-z,relro -Wl,-z,now",
Expand Down Expand Up @@ -216,7 +208,7 @@ jobs:
git clone https://github.com/nginx/nginx-tests
- name: Check out and build quickjs
if: ${{ matrix.os != 'rhel-7' && matrix.os != 'sles-12' }}
if: ${{ matrix.os != 'sles-12' }}
run: |
git clone https://github.com/bellard/quickjs
cd quickjs && curl -OL http://pp.nginx.com/pluknet/quickjs.patch && git apply quickjs.patch
Expand All @@ -236,7 +228,7 @@ jobs:
$MAKE_UTILITY clean
- name: Configure and make njs with quickjs
if: ${{ matrix.os != 'rhel-7' && matrix.os != 'sles-12' }}
if: ${{ matrix.os != 'sles-12' }}
run: |
./configure \
--with-quickjs \
Expand All @@ -246,7 +238,7 @@ jobs:
$MAKE_UTILITY -j$(nproc)
- name: Test njs with quickjs
if: ${{ matrix.os != 'rhel-7' && matrix.os != 'sles-12' }}
if: ${{ matrix.os != 'sles-12' }}
run: |
$MAKE_UTILITY test
$MAKE_UTILITY clean
Expand Down

0 comments on commit 1cccafa

Please sign in to comment.