diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index 75892cade..8ecfd748a 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -14,7 +14,7 @@ jobs: labels: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: gitlabels/gitlabels@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index abd22187b..14562ed0a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup dotnet uses: actions/setup-dotnet@v5 @@ -45,7 +45,7 @@ jobs: uses: microsoft/setup-msbuild@v2 - name: Cache dotnet tools - uses: actions/cache@v4 + uses: actions/cache@v5 id: cache-dotnettools with: path: ~/.dotnet/tools @@ -60,7 +60,7 @@ jobs: run: dotnet tool install --verbosity minimal --global Knapcode.CertificateExtractor --version 0.1.1 - name: Cache packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.nuget/packages key: NetOffice-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -118,7 +118,7 @@ jobs: timestamp-digest: SHA256 - name: Archive NetOffice binaries - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: NetOffice_binaries_v${{ steps.build.outputs.app_version_full }}_${{ matrix.configuration }} path: '${{ github.workspace }}\Source\ClientApplication\bin\${{ matrix.configuration }}' @@ -152,14 +152,14 @@ jobs: - name: Archive NetOffice packages if: success() - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: ${{ steps.build.outputs.nuget_packages_artifact_name }} path: '${{ github.workspace }}\dist' - name: Archive code signing certificate if: success() && matrix.configuration == 'Release' - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: certificate path: '${{ github.workspace }}/dist/*.cer' @@ -184,7 +184,7 @@ jobs: steps: - name: Download NetOffice packages - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v7 with: name: ${{ needs.release.outputs.nuget_packages_artifact_name }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ef6b8ec58..26cfa2ee6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,8 +5,11 @@ on: push: branches: - 'main' - - 'dev/*' - - 'releases/*' + - 'bugfix/**' + - 'dev/**' + - 'feature/**' + - 'tests/**' + - 'releases/**' permissions: contents: read @@ -31,7 +34,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup dotnet uses: actions/setup-dotnet@v5 @@ -42,7 +45,7 @@ jobs: uses: microsoft/setup-msbuild@v2 - name: Cache packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.nuget/packages key: NetOffice-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -66,7 +69,7 @@ jobs: VersionSuffix: ${{ steps.build.outputs.app_version_suffix }} - name: Archive NetOffice binaries - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: NetOffice_binaries_v${{ steps.build.outputs.app_version_full }}_${{ matrix.configuration }} path: '${{ github.workspace }}\Source\ClientApplication\bin\${{ matrix.configuration }}'