Merge pull request #132 from alterware/ci/update-premake5

chore: update Premake5
This commit is contained in:
2026-01-28 16:51:09 +01:00
committed by GitHub
parent 4cc556a4a0
commit 24e6f5e8f1
3 changed files with 47 additions and 15 deletions

View File

@@ -16,7 +16,7 @@ concurrency:
cancel-in-progress: true
env:
PREMAKE_VERSION: "5.0.0-beta7"
PREMAKE_VERSION: "5.0.0-beta8"
jobs:
build-windows:
@@ -89,17 +89,16 @@ jobs:
configuration:
- release
arch:
- x86
- amd64
steps:
- name: Install g++ and multilib
- name: Enable i386 architecture
if: ${{ matrix.build_arch == 'x86' }}
run: dpkg --add-architecture i386
- name: Install base packages
run: |
apt-get update
apt-get install -y wget tar git make gcc-13 g++-13 gcc-13-multilib g++-13-multilib
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 13
update-alternatives --set gcc /usr/bin/gcc-13
update-alternatives --set g++ /usr/bin/g++-13
apt-get install -y wget tar git make curl
- name: Check out files
uses: actions/checkout@main
@@ -108,12 +107,11 @@ jobs:
fetch-depth: 0
lfs: false
- name: Install dependencies (x86)
if: matrix.arch == 'x86'
run: |
dpkg --add-architecture i386
apt-get update
apt-get install -y gcc-13-multilib g++-13-multilib
- name: Configure gcc
uses: ./.github/actions/configure-gcc
with:
gcc_version: 14
enable_x86: ${{ case(matrix.build_arch == 'x86', 'true', 'false') }}
- name: Install Premake5
uses: diamante0018/setup-premake@master