Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 27 additions & 27 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
echo "Writing to file..."
cat config.txt

- uses: actions/upload-artifact@v4.3.6
- uses: actions/upload-artifact@v7
with:
name: config.txt
path: config.txt
Expand All @@ -48,15 +48,15 @@ jobs:
runs-on: "ubuntu-22.04" # Ensure we build with the minimum supported sysroot

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./.github/workflows/native/native-build-linux

native_build_macos:
needs: [rust_code_format, setup_config]
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -67,7 +67,7 @@ jobs:
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -78,7 +78,7 @@ jobs:
runs-on: "windows-2022"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -90,7 +90,7 @@ jobs:
runs-on: "windows-2022"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -102,7 +102,7 @@ jobs:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -114,7 +114,7 @@ jobs:
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -126,7 +126,7 @@ jobs:
runs-on: "windows-2022"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -137,7 +137,7 @@ jobs:
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -147,7 +147,7 @@ jobs:
needs: [nugets, setup_config]
runs-on: "macos-26"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -158,7 +158,7 @@ jobs:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -170,7 +170,7 @@ jobs:
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -182,7 +182,7 @@ jobs:
runs-on: "windows-2022"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -193,7 +193,7 @@ jobs:
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -204,7 +204,7 @@ jobs:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -215,7 +215,7 @@ jobs:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -226,22 +226,22 @@ jobs:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./.github/workflows/formatting/rust

#### FUZZ TESTING ####
quick_fuzz:
runs-on: "ubuntu-22.04"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./.github/workflows/tests/fuzz/quick

csharp_code_format:
needs: setup_config
runs-on: "windows-2022"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -252,7 +252,7 @@ jobs:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -262,7 +262,7 @@ jobs:
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -272,7 +272,7 @@ jobs:
runs-on: "windows-2022"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand All @@ -284,31 +284,31 @@ jobs:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./.github/workflows/tests/python/linux

test_python_macos:
needs: build_python_macos
runs-on: "macos-15"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./.github/workflows/tests/python/macos

test_python_windows:
needs: build_python_windows
runs-on: "windows-2022"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./.github/workflows/tests/python/windows

#### PUBLISH SOURCE ####
source_publish:
runs-on: "ubuntu-22.04"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
lfs: true
- run: git lfs pull
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/fuzz-extended.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-22.04
timeout-minutes: 180 # 3 hours max
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install Rust nightly
run: |
Expand All @@ -28,7 +28,7 @@ jobs:
run: cargo install cargo-fuzz

- name: Restore corpus cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: fuzz/corpus
key: fuzz-corpus-${{ github.sha }}
Expand All @@ -43,22 +43,22 @@ jobs:

- name: Save corpus cache
if: always()
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
path: fuzz/corpus
key: fuzz-corpus-${{ github.sha }}

- name: Upload crash artifacts
if: failure()
uses: actions/upload-artifact@v4.3.6
uses: actions/upload-artifact@v7
with:
name: fuzz-crash-artifacts-extended-${{ github.run_id }}
path: fuzz/artifacts/
if-no-files-found: ignore

- name: Upload corpus on failure
if: failure()
uses: actions/upload-artifact@v4.3.6
uses: actions/upload-artifact@v7
with:
name: fuzz-corpus-${{ github.run_id }}
path: fuzz/corpus/
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-nugets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
id-token: write

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Check out devolutions/actions
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: ./.github/workflows
ref: v1
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release-others.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@ jobs:
id-token: write

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Check out for Rust release
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: ./rust-release/

- name: Check out devolutions/actions
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: ./.github/workflows
ref: v1
Expand Down Expand Up @@ -241,7 +241,7 @@ jobs:

- name: Save BOM
if: ${{ inputs.publish_sbom_rust }}
uses: actions/upload-artifact@v4.3.6
uses: actions/upload-artifact@v7
with:
name: bom_devolutions_crypto_rust.xml
path: ./bom.xml
Expand Down
Loading