build_rocky - switch to rocky 9

As rocky 8 is not updating anymore for 2 years and we need some updated dependencies (e.g. `bison` 3.5+ for newer version of `swig`).
This commit is contained in:
Andrej730
2026-02-13 18:15:59 +05:00
parent 634600b65f
commit 4c4eed5dd4
2 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -6,13 +6,13 @@ on:
jobs: jobs:
build_ifcopenshell: build_ifcopenshell:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
container: rockylinux:8 container: rockylinux:9
steps: steps:
- name: Install Dependencies - name: Install Dependencies
run: | run: |
dnf update -y dnf update -y
dnf install -y gcc gcc-c++ git autoconf automake bison make zip cmake python3 \ dnf install -y gcc gcc-c++ git autoconf automake bison make zip cmake python3 python3-pip \
bzip2 patch mesa-libGL-devel libffi-devel fontconfig-devel \ bzip2 patch mesa-libGL-devel libffi-devel fontconfig-devel \
sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \ sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \
readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \ readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \
@@ -38,7 +38,7 @@ jobs:
with: with:
repository: IfcOpenShell/build-outputs repository: IfcOpenShell/build-outputs
path: ./build path: ./build
ref: rockylinux8-x64 ref: rockylinux9-x64
lfs: true lfs: true
token: ${{ secrets.BUILD_REPO_TOKEN }} token: ${{ secrets.BUILD_REPO_TOKEN }}
@@ -51,7 +51,7 @@ jobs:
# TODO: Use tag after 1.2.20 releases. # TODO: Use tag after 1.2.20 releases.
uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639
with: with:
key: ubuntu-22.04-${{ runner.arch }}-rockylinux8 key: ubuntu-22.04-${{ runner.arch }}-rockylinux9
- name: Run Build Script - name: Run Build Script
shell: bash shell: bash
+4 -4
View File
@@ -6,13 +6,13 @@ on:
jobs: jobs:
build_ifcopenshell: build_ifcopenshell:
runs-on: ubuntu-22.04-arm runs-on: ubuntu-22.04-arm
container: arm64v8/rockylinux:8 container: arm64v8/rockylinux:9
steps: steps:
- name: Install Dependencies - name: Install Dependencies
run: | run: |
dnf update -y dnf update -y
dnf install -y gcc gcc-c++ git autoconf automake bison make zip cmake python3 \ dnf install -y gcc gcc-c++ git autoconf automake bison make zip cmake python3 python3-pip \
bzip2 patch mesa-libGL-devel libffi-devel fontconfig-devel \ bzip2 patch mesa-libGL-devel libffi-devel fontconfig-devel \
sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \ sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \
readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \ readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \
@@ -38,7 +38,7 @@ jobs:
with: with:
repository: IfcOpenShell/build-outputs repository: IfcOpenShell/build-outputs
path: ./build path: ./build
ref: rockylinux8-arm64 ref: rockylinux9-arm64
lfs: true lfs: true
token: ${{ secrets.BUILD_REPO_TOKEN }} token: ${{ secrets.BUILD_REPO_TOKEN }}
@@ -51,7 +51,7 @@ jobs:
# TODO: Use tag after 1.2.20 releases. # TODO: Use tag after 1.2.20 releases.
uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639
with: with:
key: ubuntu-22.04-${{ runner.arch }}-rockylinux8 key: ubuntu-22.04-${{ runner.arch }}-rockylinux9
- name: Run Build Script - name: Run Build Script
shell: bash shell: bash