diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 003e249..1c89f36 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: path: libfreemkv # libfreemkv path-deps ../freemkv-unlock on the BRANCH tip (release.sh @@ -26,7 +26,7 @@ jobs: # Both repos go into subdirectories because actions/checkout refuses a # `path:` outside $GITHUB_WORKSPACE, and `../freemkv-unlock` is outside. # With this layout the path dep resolves exactly as it does locally. - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: repository: freemkv/freemkv-unlock ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}" @@ -52,7 +52,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: path: libfreemkv # libfreemkv path-deps ../freemkv-unlock on the BRANCH tip (release.sh @@ -64,7 +64,7 @@ jobs: # Both repos go into subdirectories because actions/checkout refuses a # `path:` outside $GITHUB_WORKSPACE, and `../freemkv-unlock` is outside. # With this layout the path dep resolves exactly as it does locally. - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: repository: freemkv/freemkv-unlock ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}" @@ -79,7 +79,7 @@ jobs: check-macos: runs-on: macos-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: path: libfreemkv # libfreemkv path-deps ../freemkv-unlock on the BRANCH tip (release.sh @@ -91,7 +91,7 @@ jobs: # Both repos go into subdirectories because actions/checkout refuses a # `path:` outside $GITHUB_WORKSPACE, and `../freemkv-unlock` is outside. # With this layout the path dep resolves exactly as it does locally. - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: repository: freemkv/freemkv-unlock ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}" @@ -106,7 +106,7 @@ jobs: check-windows: runs-on: windows-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: path: libfreemkv # libfreemkv path-deps ../freemkv-unlock on the BRANCH tip (release.sh @@ -118,7 +118,7 @@ jobs: # Both repos go into subdirectories because actions/checkout refuses a # `path:` outside $GITHUB_WORKSPACE, and `../freemkv-unlock` is outside. # With this layout the path dep resolves exactly as it does locally. - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: repository: freemkv/freemkv-unlock ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}" @@ -149,21 +149,21 @@ jobs: consumers: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { path: libfreemkv } - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { repository: freemkv/freemkv-unlock, ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}", path: freemkv-unlock } - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { repository: freemkv/freemkv-keysources, ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}", path: freemkv-keysources } - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { repository: freemkv/freemkv-engine, ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}", path: freemkv-engine } - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { repository: freemkv/freemkv-i18n, ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}", path: freemkv-i18n } - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { repository: freemkv/freemkv, ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}", path: freemkv } - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { repository: freemkv/autorip, ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}", path: autorip } - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { repository: freemkv/bdemu, ref: "${{ github.ref_name == 'qa' && 'qa' || 'dev' }}", path: bdemu } - name: Point every dependent at THIS libfreemkv commit shell: bash diff --git a/.github/workflows/leak-guard.yml b/.github/workflows/leak-guard.yml index ed8efb4..08fc8ae 100644 --- a/.github/workflows/leak-guard.yml +++ b/.github/workflows/leak-guard.yml @@ -11,7 +11,7 @@ jobs: leak-guard: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Compute commit range diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index e1518a0..e1357a8 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -43,7 +43,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Stamp the next rc @@ -71,10 +71,10 @@ jobs: os: ['ubuntu-latest', 'macos-latest'] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: path: libfreemkv - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: repository: freemkv/freemkv-unlock ref: qa @@ -92,10 +92,10 @@ jobs: cross-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: path: libfreemkv - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: repository: freemkv/freemkv-unlock ref: qa @@ -117,10 +117,10 @@ jobs: windows-build: runs-on: windows-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: path: libfreemkv - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: repository: freemkv/freemkv-unlock ref: qa diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0551126..03e58c1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: verify: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Verify Cargo.toml version matches tag run: | CARGO_VER="v$(grep '^version' Cargo.toml | head -1 | sed 's/.*"\(.*\)"/\1/')" @@ -37,7 +37,7 @@ jobs: needs: verify runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@1.97.0 - uses: Swatinem/rust-cache@v2 # libfreemkv is a library — Cargo.lock isn't tracked, so --locked @@ -56,7 +56,7 @@ jobs: needs: verify runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Create GitHub Release uses: softprops/action-gh-release@v2 with: