aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2024-08-21 18:44:30 +0200
committerAndre Weissflog <floooh@gmail.com>2024-08-21 18:44:30 +0200
commit8de86d56cc028cdba1fa6a677a24b36d040613cd (patch)
tree4f7526be7432916575b1b92bf25d13087a09a282
parenta693ad02c8629254e0ebfb75b1ed3a4acbda6777 (diff)
fix GH action versions to requirer less maintenance
-rw-r--r--.github/workflows/gen_bindings.yml62
-rw-r--r--.github/workflows/main.yml12
2 files changed, 36 insertions, 38 deletions
diff --git a/.github/workflows/gen_bindings.yml b/.github/workflows/gen_bindings.yml
index bbebd7b0..1515502b 100644
--- a/.github/workflows/gen_bindings.yml
+++ b/.github/workflows/gen_bindings.yml
@@ -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
@@ -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: |
@@ -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: |
@@ -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
@@ -71,19 +71,19 @@ 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
@@ -91,19 +91,19 @@ jobs:
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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 4d7ddf39..91e8347c 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -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
@@ -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: |
@@ -24,7 +24,7 @@ jobs:
ios:
runs-on: macos-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@main
- name: test_ios
run: |
cd tests
@@ -32,7 +32,7 @@ jobs:
linux:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@main
- uses: seanmiddleditch/gha-setup-ninja@master
- name: prepare
run: |
@@ -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: |
@@ -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: