diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6f8687b..9dbf46c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,10 +17,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4.0.1 + uses: actions/setup-dotnet@3e891b0cb619bf60e2c25674b222b8940e2c1c25 # v4.1.0 with: dotnet-version: "${{ inputs.dotnet-version }}" diff --git a/.github/workflows/bump-version.yaml b/.github/workflows/bump-version.yaml index 852d147..0f2be83 100644 --- a/.github/workflows/bump-version.yaml +++ b/.github/workflows/bump-version.yaml @@ -36,7 +36,7 @@ jobs: if: ${{ ! inputs.isUnstable }} steps: - name: Checkout Repository - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Read current version run: |- diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index a20a727..9013dc7 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -49,7 +49,7 @@ jobs: - name: Checkout Repository if: ${{ env.HAS_CHANGES == 'true' }} - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Update build.yaml if: ${{ env.HAS_CHANGES == 'true' }} diff --git a/.github/workflows/command-rebase.yaml b/.github/workflows/command-rebase.yaml index a0cc7cb..b854a90 100644 --- a/.github/workflows/command-rebase.yaml +++ b/.github/workflows/command-rebase.yaml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Rebase PR - uses: peter-evans/rebase@52289ddc070ea10c8e2530c0740972ff39ac8769 # v3.0.0 + uses: peter-evans/rebase@87c3fd9344792e51ab1c7494c3369620c84ed852 # v3.1.0 id: rebase with: head: ${{ inputs.rebase-head }} diff --git a/.github/workflows/publish-unstable.yaml b/.github/workflows/publish-unstable.yaml index 0e11e81..8937f12 100644 --- a/.github/workflows/publish-unstable.yaml +++ b/.github/workflows/publish-unstable.yaml @@ -26,12 +26,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: 'unstable' - name: Setup .NET - uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4.0.1 + uses: actions/setup-dotnet@3e891b0cb619bf60e2c25674b222b8940e2c1c25 # v4.1.0 with: dotnet-version: "${{ inputs.dotnet-version }}" @@ -59,7 +59,7 @@ jobs: version: ${{ steps.version-creator.outputs.PLUGIN_VERSION }} - name: Upload Artifact - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: build-artifact retention-days: 30 @@ -77,7 +77,7 @@ jobs: name: build-artifact - name: Ensure Destination Path Exists - uses: appleboy/ssh-action@029f5b4aeeeb58fdfe1410a5d17f967dacf36262 # v1.0.3 + uses: appleboy/ssh-action@7eaf76671a0d7eec5d98ee897acda4f968735a17 # v1.2.0 if: ${{ contains(github.repository, 'jellyfin/') }} with: host: ${{ secrets.deploy-host }} @@ -108,7 +108,7 @@ jobs: JELLYFIN_REPO_URL: "https://repo.jellyfin.org/files/plugin-unstable/" steps: - name: Update Plugin Manifest - uses: appleboy/ssh-action@029f5b4aeeeb58fdfe1410a5d17f967dacf36262 # v1.0.3 + uses: appleboy/ssh-action@7eaf76671a0d7eec5d98ee897acda4f968735a17 # v1.2.0 with: host: ${{ secrets.deploy-host }} username: ${{ secrets.deploy-user }} diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 35537b6..6c0aad6 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -32,10 +32,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4.0.1 + uses: actions/setup-dotnet@3e891b0cb619bf60e2c25674b222b8940e2c1c25 # v4.1.0 with: dotnet-version: "${{ inputs.dotnet-version }}" @@ -46,7 +46,7 @@ jobs: dotnet-target: "${{ inputs.dotnet-target }}" - name: Upload Artifact - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: build-artifact retention-days: 30 @@ -72,13 +72,13 @@ jobs: ls -l - name: Upload GH Release Assets - uses: shogo82148/actions-upload-release-asset@aac270e08f6b4547ada0b3800f88e1eb3ce9d400 # v1.7.7 + uses: shogo82148/actions-upload-release-asset@8482bd769644976d847e96fb4b9354228885e7b4 # v1.7.8 with: upload_url: ${{ github.event.release.upload_url }} asset_path: ./* - name: Ensure Destination Path Exists - uses: appleboy/ssh-action@029f5b4aeeeb58fdfe1410a5d17f967dacf36262 # v1.0.3 + uses: appleboy/ssh-action@7eaf76671a0d7eec5d98ee897acda4f968735a17 # v1.2.0 if: ${{ contains(github.repository, 'jellyfin/') }} with: host: ${{ secrets.deploy-host }} @@ -109,7 +109,7 @@ jobs: JELLYFIN_REPO_URL: "https://repo.jellyfin.org/files/plugin/" steps: - name: Update Plugin Manifest - uses: appleboy/ssh-action@029f5b4aeeeb58fdfe1410a5d17f967dacf36262 # v1.0.3 + uses: appleboy/ssh-action@7eaf76671a0d7eec5d98ee897acda4f968735a17 # v1.2.0 with: host: ${{ secrets.deploy-host }} username: ${{ secrets.deploy-user }} diff --git a/.github/workflows/scan-codeql.yaml b/.github/workflows/scan-codeql.yaml index 3603f8c..6e797c4 100644 --- a/.github/workflows/scan-codeql.yaml +++ b/.github/workflows/scan-codeql.yaml @@ -23,21 +23,21 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4.0.1 + uses: actions/setup-dotnet@3e891b0cb619bf60e2c25674b222b8940e2c1c25 # v4.1.0 with: dotnet-version: "${{ inputs.dotnet-version }}" - name: Initialize CodeQL - uses: github/codeql-action/init@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/init@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 with: languages: ${{ matrix.language }} queries: +security-and-quality - name: Autobuild - uses: github/codeql-action/autobuild@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/autobuild@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/analyze@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 859fe8f..33d7575 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup .NET - uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4.0.1 + uses: actions/setup-dotnet@3e891b0cb619bf60e2c25674b222b8940e2c1c25 # v4.1.0 with: dotnet-version: "${{ inputs.dotnet-version }}"