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
22 changes: 11 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
runs-on: ubuntu-latest

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

- name: Check formatting
run: cargo xtask check fmt -v
Expand All @@ -40,10 +40,10 @@ jobs:
runs-on: ubuntu-latest

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

- name: Binary cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./.cargo/local_root/bin
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
Expand Down Expand Up @@ -72,7 +72,7 @@ jobs:

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

- name: Install devel packages
if: ${{ runner.os == 'Linux' }}
Expand All @@ -92,7 +92,7 @@ jobs:
uses: Swatinem/rust-cache@v2.7.3

- name: Binary cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./.cargo/local_root/bin
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
Expand Down Expand Up @@ -123,15 +123,15 @@ jobs:
runs-on: ubuntu-latest

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

- name: Rust cache
uses: Swatinem/rust-cache@v2.7.3
with:
workspaces: fuzz -> target

- name: Binary cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./.cargo/local_root/bin
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
Expand All @@ -152,13 +152,13 @@ jobs:
runs-on: ubuntu-latest

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

- name: Rust cache
uses: Swatinem/rust-cache@v2.7.3

- name: Binary cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./.cargo/local_root/bin
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
Expand All @@ -178,13 +178,13 @@ jobs:
runs-on: ubuntu-latest

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

- name: Rust cache
uses: Swatinem/rust-cache@v2.7.3

- name: Binary cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./.cargo/local_root/bin
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
if: github.event.pull_request.head.repo.full_name == github.repository || github.event_name != 'pull_request'

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

- name: Install devel packages
run: |
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ jobs:
AZURE_STORAGE_KEY: ${{ secrets.CORPUS_AZURE_STORAGE_KEY }}

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

- name: Download fuzzing corpus
run: cargo xtask fuzz corpus-fetch -v

- name: Save corpus
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
path: |
./fuzz/corpus
Expand All @@ -44,10 +44,10 @@ jobs:
target: [pdu_decoding, rle_decompression, bitmap_stream, cliprdr_format, channel_processing]

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

- name: Download corpus
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
fail-on-cache-miss: true
path: |
Expand All @@ -66,7 +66,7 @@ jobs:
workspaces: fuzz -> target

- name: Binary cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./.cargo/local_root/bin
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:

- name: Upload minified corpus
if: ${{ always() && !cancelled() }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
retention-days: 7
name: minified-corpus-${{ matrix.target }}
Expand All @@ -114,7 +114,7 @@ jobs:

steps:
- name: Merge Artifacts
uses: actions/upload-artifact/merge@v4
uses: actions/upload-artifact/merge@v7
with:
name: minified-corpus
pattern: minified-corpus-*
Expand All @@ -129,10 +129,10 @@ jobs:
AZURE_STORAGE_KEY: ${{ secrets.CORPUS_AZURE_STORAGE_KEY }}

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

- name: Download updated corpus
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: minified-corpus
path: ./fuzz/
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:

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

- name: Setup wasm-pack
run: |
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
shell: pwsh

- name: Upload package artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: npm-${{matrix.library}}
path: npm-packages/*.tgz
Expand All @@ -88,7 +88,7 @@ jobs:

steps:
- name: Merge Artifacts
uses: actions/upload-artifact/merge@v4
uses: actions/upload-artifact/merge@v7
with:
name: npm
pattern: npm-*
Expand All @@ -106,12 +106,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Download NPM packages artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: npm
path: npm-packages
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/nuget-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

steps:
- name: Checkout ${{ github.repository }}
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Get dry run
id: get-dry-run
Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:

steps:
- name: Checkout ${{ github.repository }}
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Configure Android NDK
if: ${{ matrix.os == 'android' }}
Expand Down Expand Up @@ -212,7 +212,7 @@ jobs:
shell: pwsh

- name: Upload native components
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ironrdp-${{matrix.os}}-${{matrix.arch}}
path: dependencies/runtimes/${{matrix.os}}-${{matrix.arch}}
Expand All @@ -228,13 +228,13 @@ jobs:

steps:
- name: Checkout ${{ github.repository }}
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup CCTools
uses: Devolutions/actions-public/setup-cctools@v1

- name: Download native components
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: dependencies/runtimes

Expand Down Expand Up @@ -296,7 +296,7 @@ jobs:
shell: pwsh

- name: Upload native components
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ironrdp-${{ matrix.os }}-universal
path: dependencies/runtimes/${{ matrix.os }}-universal
Expand All @@ -308,10 +308,10 @@ jobs:

steps:
- name: Check out ${{ github.repository }}
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
uses: microsoft/setup-msbuild@v3

- name: Install ios workload
run: dotnet workload install ios
Expand All @@ -322,7 +322,7 @@ jobs:
shell: pwsh

- name: Download native components
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: dependencies/runtimes

Expand All @@ -342,7 +342,7 @@ jobs:
shell: pwsh

- name: Upload managed components
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ironrdp-nupkg
path: ffi/dotnet/Devolutions.IronRdp/bin/Release/*.nupkg
Expand All @@ -358,7 +358,7 @@ jobs:

steps:
- name: Download NuGet package artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: ironrdp-nupkg
path: package
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-crates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 512

Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Authenticate with crates.io
id: auth
Expand Down
Loading