Skip to content

Commit

Permalink
re-generate workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
ilg-ul committed Jan 13, 2025
1 parent fb4aa28 commit 5e85beb
Show file tree
Hide file tree
Showing 8 changed files with 79 additions and 78 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build-darwin-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,8 @@ jobs:

darwin-x64-test:
name: 'darwin-x64 bison ${{github.event.inputs.version}} test'
# https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md
runs-on: macos-12
# https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md
runs-on: macos-13
needs: [darwin-x64-build]

steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-linux-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: deploy-linux-x64
path: $/build/linux-x64/deploy/*
path: ${{github.workspace}}/build/linux-x64/deploy/*
overwrite: true

- name: 'Publish pre-release'
Expand Down Expand Up @@ -171,7 +171,7 @@ jobs:

linux-x64-test:
name: 'linux-x64 bison ${{github.event.inputs.version}} test'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: [linux-x64-upload]

steps:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/publish-github-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,12 @@ concurrency:

jobs:
# Single deploy job since we're just deploying
# https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
deploy:
environment:
name: github-pages
url: ${{steps.deployment.outputs.page_url}}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- name: Checkout
Expand All @@ -70,7 +71,7 @@ jobs:
node-version: 20

- name: Install dependencies
run: npm install -C website
run: npm ci -C website

- name: Generate Docusaurus
run: npm run build -C website
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ on:
jobs:
create-release:
name: 'Create the pre-release'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down
102 changes: 51 additions & 51 deletions .github/workflows/test-docker-linux-arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -307,17 +307,17 @@ jobs:
ref: ${{github.event.inputs.helper-git-ref}}
fetch-depth: 3

- name: 'OpenSUSE 15.4 arm64'
uses: docker://opensuse/leap:15.4
- name: 'OpenSUSE 15.6 arm64'
uses: docker://opensuse/leap:15.6
with:
entrypoint: /bin/bash
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.4 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.6 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

- name: 'OpenSUSE 15.3 arm64'
uses: docker://opensuse/leap:15.3
- name: 'OpenSUSE 15.5 arm64'
uses: docker://opensuse/leap:15.5
with:
entrypoint: /bin/bash
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.3 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.5 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

# ---------------------------------------------------------------------------

Expand Down Expand Up @@ -628,51 +628,51 @@ jobs:
entrypoint: /bin/bash # /usr/bin/linux32
args: /github/workspace/build-assets/scripts/test.sh --image arm32v7/ubuntu:22.04 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

# https://hub.docker.com/r/arm32v7/debian
debian-arm-latest:
name: 'arm bison ${{github.event.inputs.version}} test on Debian latest'
runs-on: [self-hosted, linux, arm, xbbla32]

steps:
- name: 'Show environment'
run: |
uname -a
lsb_release -sd
echo "whoami: $(whoami)"
echo "pwd: $(pwd)"
ls -lLA
env | sort | grep -E '^[^ \t]+='
- name: 'Clean working area' # Mandatory for self-hosted runners.
run: |
chmod -Rf a+w * || true
rm -rf * .git*
# https://github.com/actions/checkout
- name: 'Checkout project'
uses: actions/checkout@v4
with:
fetch-depth: 3

- name: 'Checkout helper ${{github.event.inputs.helper-git-ref}}'
uses: actions/checkout@v4
with:
repository: xpack-dev-tools/xbb-helper-xpack
path: build-assets/xpacks/@xpack-dev-tools/xbb-helper
ref: ${{github.event.inputs.helper-git-ref}}
fetch-depth: 3

- name: 'Debian testing arm'
uses: docker://arm32v7/debian:testing
with:
entrypoint: /bin/bash # /usr/bin/linux32
args: /github/workspace/build-assets/scripts/test.sh --image arm32v7/debian:testing --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

- name: 'Debian latest arm'
uses: docker://arm32v7/debian:latest
with:
entrypoint: /bin/bash # /usr/bin/linux32
args: /github/workspace/build-assets/scripts/test.sh --image arm32v7/debian:latest --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}
# # https://hub.docker.com/r/arm32v7/debian
# debian-arm-latest:
# name: 'arm bison ${{github.event.inputs.version}} test on Debian latest'
# runs-on: [self-hosted, linux, arm, xbbla32]

# steps:
# - name: 'Show environment'
# run: |
# uname -a
# lsb_release -sd
# echo "whoami: $(whoami)"
# echo "pwd: $(pwd)"
# ls -lLA
# env | sort | grep -E '^[^ \t]+='

# - name: 'Clean working area' # Mandatory for self-hosted runners.
# run: |
# chmod -Rf a+w * || true
# rm -rf * .git*

# # https://github.com/actions/checkout
# - name: 'Checkout project'
# uses: actions/checkout@v4
# with:
# fetch-depth: 3

# - name: 'Checkout helper ${{github.event.inputs.helper-git-ref}}'
# uses: actions/checkout@v4
# with:
# repository: xpack-dev-tools/xbb-helper-xpack
# path: build-assets/xpacks/@xpack-dev-tools/xbb-helper
# ref: ${{github.event.inputs.helper-git-ref}}
# fetch-depth: 3

# - name: 'Debian testing arm'
# uses: docker://arm32v7/debian:testing
# with:
# entrypoint: /bin/bash # /usr/bin/linux32
# args: /github/workspace/build-assets/scripts/test.sh --image arm32v7/debian:testing --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

# - name: 'Debian latest arm'
# uses: docker://arm32v7/debian:latest
# with:
# entrypoint: /bin/bash # /usr/bin/linux32
# args: /github/workspace/build-assets/scripts/test.sh --image arm32v7/debian:latest --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

# https://en.wikipedia.org/wiki/Fedora_version_history
# https://hub.docker.com/r/arm32v7/fedora
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/test-docker-linux-intel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
# The ubuntu:12.04 image fails to update.
ubuntu-x64:
name: 'x64 bison ${{github.event.inputs.version}} test on Ubuntu stable'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
# https://hub.docker.com/_/debian
debian-x64:
name: 'x64 bison ${{github.event.inputs.version}} test on Debian stable'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -167,7 +167,7 @@ jobs:
# For `-static` to work, explicit static packages must be present.
redhat-x64:
name: 'x64 bison ${{github.event.inputs.version}} test on RedHat stable'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -204,7 +204,7 @@ jobs:
# `-static` disabled, there is no static libc.a.
fedora-x64:
name: 'x64 bison ${{github.event.inputs.version}} test on Fedora stable'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -253,7 +253,7 @@ jobs:
# `-static` disabled, there is no static libc.a.
opensuse-x64:
name: 'x64 bison ${{github.event.inputs.version}} test on OpenSUSE stable'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand All @@ -279,21 +279,21 @@ jobs:
ref: ${{github.event.inputs.helper-git-ref}}
fetch-depth: 3

- name: 'OpenSUSE 15.4 x64'
uses: docker://opensuse/leap:15.4
- name: 'OpenSUSE 15.6 x64'
uses: docker://opensuse/leap:15.6
with:
entrypoint: /bin/bash
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.4 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.6 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

- name: 'OpenSUSE 15.3 x64'
uses: docker://opensuse/leap:15.3
- name: 'OpenSUSE 15.5 x64'
uses: docker://opensuse/leap:15.5
with:
entrypoint: /bin/bash
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.3 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}
args: /github/workspace/build-assets/scripts/test.sh --image opensuse/leap:15.5 --version ${{github.event.inputs.version}} --base-url ${{github.event.inputs.base_url}}

ubuntu-x64-latest:
name: 'x64 bison ${{github.event.inputs.version}} test on Ubuntu latest'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -328,7 +328,7 @@ jobs:

debian-x64-latest:
name: 'x64 bison ${{github.event.inputs.version}} test on Debian latest'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -377,7 +377,7 @@ jobs:
# `-static` disabled, there is no static libc.a.
fedora-x64-latest:
name: 'x64 bison ${{github.event.inputs.version}} test on Fedora latest'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -412,7 +412,7 @@ jobs:
# - https://hub.docker.com/_/archlinux
arch-x64-latest:
name: 'x64 bison ${{github.event.inputs.version}} test on Arch latest'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-prime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:

linux-x64-test:
name: 'linux-x64 bison ${{github.event.inputs.version}} test'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -174,8 +174,8 @@ jobs:

darwin-x64-test:
name: 'darwin-x64 bison ${{github.event.inputs.version}} test'
# https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md
runs-on: macos-12
# https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md
runs-on: macos-13

steps:
- name: 'Show environment'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-xpm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:

linux-x64-test:
name: 'linux-x64 GNU bison@${{github.event.inputs.version}} test'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- name: 'Show environment'
Expand Down Expand Up @@ -177,7 +177,7 @@ jobs:

darwin-x64-test:
name: 'darwin-x64 GNU bison@${{github.event.inputs.version}} test'
runs-on: macos-12
runs-on: macos-13

steps:
- name: 'Show environment'
Expand Down

0 comments on commit 5e85beb

Please sign in to comment.