Skip to content

Commit

Permalink
fix GH action versions to requirer less maintenance
Browse files Browse the repository at this point in the history
  • Loading branch information
floooh committed Aug 21, 2024
1 parent a693ad0 commit 8de86d5
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 38 deletions.
62 changes: 30 additions & 32 deletions .github/workflows/gen_bindings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
test-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- name: test_win
run: |
cd tests
Expand All @@ -16,7 +16,7 @@ jobs:
test-mac:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- uses: seanmiddleditch/gha-setup-ninja@master
- name: test_macos
run: |
Expand All @@ -26,7 +26,7 @@ jobs:
test-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- uses: seanmiddleditch/gha-setup-ninja@master
- name: prepare
run: |
Expand All @@ -41,28 +41,28 @@ jobs:
needs: [ test-windows, test-mac, test-linux ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v4
- uses: actions/checkout@main
- uses: actions/checkout@main
with:
repository: floooh/sokol-zig
path: bindgen/sokol-zig
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: floooh/sokol-nim
path: bindgen/sokol-nim
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: floooh/sokol-odin
path: bindgen/sokol-odin
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: floooh/sokol-rust
path: bindgen/sokol-rust
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: kassane/sokol-d
path: bindgen/sokol-d
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: colinbellino/sokol-jai
path: bindgen/sokol-jai
Expand All @@ -71,39 +71,39 @@ jobs:
cd bindgen
python3 gen_all.py
- name: upload-zig-artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@main
with:
name: ignore-me-zig
retention-days: 1
path: bindgen/sokol-zig/src/sokol
- name: upload-nim-artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@main
with:
name: ignore-me-nim
retention-days: 1
path: bindgen/sokol-nim/src/sokol
- name: upload-odin-artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@main
with:
name: ignore-me-odin
retention-days: 1
path: |
bindgen/sokol-odin/sokol
bindgen/sokol-odin/c
- name: upload-rust-artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@main
with:
name: ignore-me-rust
retention-days: 1
path: bindgen/sokol-rust/src
- name: upload-d-artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@main
with:
name: ignore-me-d
retention-days: 1
path: bindgen/sokol-d/src/sokol
- name: upload-jai-artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@main
with:
name: ignore-me-jai
retention-days: 1
Expand All @@ -116,11 +116,11 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: floooh/sokol-zig
- uses: goto-bus-stop/setup-zig@v2
- uses: actions/download-artifact@v4
- uses: goto-bus-stop/setup-zig@default
- uses: actions/download-artifact@main
with:
name: ignore-me-zig
path: src/sokol
Expand All @@ -141,14 +141,14 @@ jobs:
os: [ubuntu-latest, macos-latest ]
runs-on: ${{matrix.os}}
steps:
- uses: jiro4989/setup-nim-action@v1
- uses: jiro4989/setup-nim-action@v2
with:
nim-version: '2.x'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: floooh/sokol-nim
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@main
with:
name: ignore-me-nim
path: src/sokol
Expand All @@ -171,10 +171,10 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: floooh/sokol-odin
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@main
with:
name: ignore-me-odin
# NOTE: see https://github.com/floooh/sokol-odin/blob/main/.github/workflows/main.yml
Expand Down Expand Up @@ -253,10 +253,10 @@ jobs:
os: [ubuntu-latest, windows-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: floooh/sokol-rust
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@main
with:
name: ignore-me-rust
path: src
Expand All @@ -280,16 +280,14 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: kassane/sokol-d
- uses: goto-bus-stop/setup-zig@v2
with:
version: 0.12.0
- uses: goto-bus-stop/setup-zig@default
- uses: dlang-community/setup-dlang@v1
with:
compiler: ldc-master
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@main
with:
name: ignore-me-d
path: src/sokol
Expand All @@ -307,7 +305,7 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
repository: colinbellino/sokol-jai
- uses: actions/download-artifact@v4
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- name: test_win
run: |
cd tests
Expand All @@ -15,7 +15,7 @@ jobs:
mac:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- uses: seanmiddleditch/gha-setup-ninja@master
- name: test_macos
run: |
Expand All @@ -24,15 +24,15 @@ jobs:
ios:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- name: test_ios
run: |
cd tests
./test_ios.sh
linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- uses: seanmiddleditch/gha-setup-ninja@master
- name: prepare
run: |
Expand All @@ -45,7 +45,7 @@ jobs:
emscripten:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- uses: seanmiddleditch/gha-setup-ninja@master
- name: test_emscripten
run: |
Expand All @@ -54,7 +54,7 @@ jobs:
android:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@main
- uses: seanmiddleditch/gha-setup-ninja@master
- uses: actions/setup-java@v1
with:
Expand Down

0 comments on commit 8de86d5

Please sign in to comment.