Skip to content

Commit

Permalink
All the steps updated to match the individual versions.
Browse files Browse the repository at this point in the history
	modified:   test.yml
  • Loading branch information
davea42 committed Jun 20, 2024
1 parent 5505624 commit aa90b40
Showing 1 changed file with 21 additions and 20 deletions.
41 changes: 21 additions & 20 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
linux_autotools:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: autoreconf
run: autoreconf -vif
- name: configure
Expand All @@ -25,7 +25,7 @@ jobs:
linux_cmake:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Install cmake
run: |
sudo apt-get -qq update
Expand All @@ -40,7 +40,7 @@ jobs:
linux_meson:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Install meson / ninja
run: |
sudo apt-get -qq update
Expand All @@ -58,17 +58,18 @@ jobs:
ninja test
freebsd_autotools:
runs-on: macos-12
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: FreeBSD-with-autotools
uses: cross-platform-actions/action@v0.20.0
uses: cross-platform-actions/action@v0.23.0
with:
operating_system: freebsd
sync_files: runner-to-vm
version: '13.2'
version: '14.0'
run: |
uname -a
whoami
freebsd-version
echo $SHELL
sudo pkg install -y python3 bash automake pkgconf
Expand All @@ -79,15 +80,15 @@ jobs:
make check
freebsd_cmake:
runs-on: macos-12
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: FreeBSD-with-cmake
uses: cross-platform-actions/action@v0.20.0
uses: cross-platform-actions/action@v0.23.0
with:
operating_system: freebsd
sync_files: runner-to-vm
version: '13.2'
version: '14.0'
run: |
uname -a
freebsd-version
Expand All @@ -100,16 +101,16 @@ jobs:
ninja test
freebsd_meson:
runs-on: macos-12
runs-on: ubuntu-latest
name: FreeBSD-with-meson
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: FreeBSD-meson
uses: cross-platform-actions/action@v0.20.0
uses: cross-platform-actions/action@v0.23.0
with:
operating_system: freebsd
sync_files: runner-to-vm
version: '13.2'
version: '14.0'
run: |
uname -a
freebsd-version
Expand Down Expand Up @@ -139,7 +140,7 @@ jobs:
macos_cmake:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: brew
run: brew install cmake ninja
- name: cmake
Expand All @@ -152,7 +153,7 @@ jobs:
macos_meson:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: brew
run: |
brew install meson ninja
Expand All @@ -171,7 +172,7 @@ jobs:
env:
PYTHONIOENCODING: "utf-8"
steps:
- uses: actions/checkout@master
- uses: actions/checkout@v4
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
Expand All @@ -194,7 +195,7 @@ jobs:
env:
PYTHONIOENCODING: "utf-8"
steps:
- uses: actions/checkout@master
- uses: actions/checkout@v4
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
Expand All @@ -216,7 +217,7 @@ jobs:
env:
PYTHONIOENCODING: "utf-8"
steps:
- uses: actions/checkout@master
- uses: actions/checkout@v4
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
Expand Down

0 comments on commit aa90b40

Please sign in to comment.