diff --git a/.github/workflows/ci_cd_main.yml b/.github/workflows/ci_cd_main.yml index 464719079..f431b759a 100644 --- a/.github/workflows/ci_cd_main.yml +++ b/.github/workflows/ci_cd_main.yml @@ -25,10 +25,10 @@ jobs: steps: - name: "Checkout the project" - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: "Install Python ${{ env.MAIN_PYTHON_VERSION }}" - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -62,14 +62,14 @@ jobs: if (Test-Path $examples_folder){ Dir -Recurse $examples_folder | Get-Childitem} else {Write-Host "WARNING: Expecting an examples folder in $examples_folder. Interactive plots will not work..."} - name: Upload HTML documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-html path: doc/_build/html retention-days: 7 - name: Upload PDF documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-pdf path: doc/_build/latex/*.pdf @@ -80,7 +80,7 @@ jobs: runs-on: ubuntu-latest needs: doc-build steps: - - uses: ansys/actions/doc-deploy-dev@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/doc-deploy-dev@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: doc-artifact-name: "documentation-html" cname: ${{ env.DOCUMENTATION_CNAME }} diff --git a/.github/workflows/ci_cd_night.yml b/.github/workflows/ci_cd_night.yml index e0ffe8b7c..044a8cc9e 100644 --- a/.github/workflows/ci_cd_night.yml +++ b/.github/workflows/ci_cd_night.yml @@ -35,10 +35,10 @@ jobs: steps: - name: "Checkout the project" - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: "Set up uv" - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: python-version: ${{ matrix.python-version }} @@ -50,7 +50,7 @@ jobs: ANSYS_VERSION : ${{ env.ANSYS_VERSION }} - name: Login to GitHub Container Registry - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 if: matrix.tests.needs_fluent with: registry: ghcr.io @@ -78,7 +78,7 @@ jobs: name: Documentation Style Check runs-on: ubuntu-latest steps: - - uses: ansys/actions/doc-style@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/doc-style@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -90,10 +90,10 @@ jobs: steps: - name: "Checkout the project" - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: "Install Python ${{ env.MAIN_PYTHON_VERSION }}" - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -127,14 +127,14 @@ jobs: if (Test-Path $examples_folder){ Dir -Recurse $examples_folder | Get-Childitem} else {Write-Host "WARNING: Expecting an examples folder in $examples_folder. Interactive plots will not work..."} - name: Upload HTML documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-html path: doc/_build/html retention-days: 7 - name: Upload PDF documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-pdf path: doc/_build/latex/*.pdf @@ -145,7 +145,7 @@ jobs: runs-on: ubuntu-latest needs: doc-build steps: - - uses: ansys/actions/doc-deploy-dev@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/doc-deploy-dev@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: doc-artifact-name: "documentation-html" cname: ${{ env.DOCUMENTATION_CNAME }} diff --git a/.github/workflows/ci_cd_pr.yml b/.github/workflows/ci_cd_pr.yml index a394e0c7d..da5f659a1 100644 --- a/.github/workflows/ci_cd_pr.yml +++ b/.github/workflows/ci_cd_pr.yml @@ -28,7 +28,7 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: "Update labels" uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1.3.0 @@ -49,11 +49,11 @@ jobs: pull-requests: write steps: - - uses: ansys/actions/check-pr-title@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/check-pr-title@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: token: ${{ secrets.GITHUB_TOKEN }} - - uses: ansys/actions/doc-changelog@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/doc-changelog@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} use-conventional-commits: true @@ -66,7 +66,7 @@ jobs: runs-on: ubuntu-latest needs: changelog-fragment steps: - - uses: ansys/actions/code-style@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/code-style@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -74,7 +74,7 @@ jobs: name: Vulnerabilities runs-on: ubuntu-latest steps: - - uses: ansys/actions/check-vulnerabilities@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/check-vulnerabilities@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} python-package-name: ${{ env.LIBRARY_NAME }} @@ -86,7 +86,7 @@ jobs: runs-on: ubuntu-latest needs: changelog-fragment steps: - - uses: ansys/actions/doc-style@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/doc-style@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -100,7 +100,7 @@ jobs: os: [ubuntu-latest, windows-latest] python-version: ['3.10', '3.11', '3.12'] steps: - - uses: ansys/actions/build-wheelhouse@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/build-wheelhouse@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: library-name: ${{ env.LIBRARY_NAME }} operating-system: ${{ matrix.os }} @@ -115,10 +115,10 @@ jobs: steps: - name: "Checkout the project" - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: "Install Python ${{ env.MAIN_PYTHON_VERSION }}" - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -152,14 +152,14 @@ jobs: if (Test-Path $examples_folder){ Dir -Recurse $examples_folder | Get-Childitem} else {Write-Host "WARNING: Expecting an examples folder in $examples_folder. Interactive plots will not work..."} - name: Upload HTML documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-html path: doc/_build/html retention-days: 7 - name: Upload PDF documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-pdf path: doc/_build/latex/*.pdf @@ -180,10 +180,10 @@ jobs: steps: - name: "Checkout the project" - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: "Set up uv" - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: python-version: ${{ matrix.python-version }} @@ -195,7 +195,7 @@ jobs: ANSYS_VERSION : ${{ env.ANSYS_VERSION }} - name: Login to GitHub Container Registry - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 if: matrix.tests.needs_fluent with: registry: ghcr.io @@ -224,7 +224,7 @@ jobs: runs-on: ubuntu-latest # needs: [wheelhouse, doc-build, tests] steps: - - uses: ansys/actions/build-library@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/build-library@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: library-name: ${{ env.LIBRARY_NAME }} python-version: ${{ env.MAIN_PYTHON_VERSION }} diff --git a/.github/workflows/ci_cd_release.yml b/.github/workflows/ci_cd_release.yml index 243d14348..0f38a2653 100644 --- a/.github/workflows/ci_cd_release.yml +++ b/.github/workflows/ci_cd_release.yml @@ -28,7 +28,7 @@ jobs: contents: write pull-requests: write steps: - - uses: ansys/actions/doc-deploy-changelog@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/doc-deploy-changelog@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }} bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }} @@ -39,7 +39,7 @@ jobs: runs-on: ubuntu-latest needs: changelog-deployment steps: - - uses: ansys/actions/code-style@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/code-style@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -49,7 +49,7 @@ jobs: needs: changelog-deployment steps: - name: "Running documentation style checks" - uses: ansys/actions/doc-style@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + uses: ansys/actions/doc-style@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -63,7 +63,7 @@ jobs: os: [ubuntu-latest, windows-latest] python-version: ['3.10', '3.11', '3.12'] steps: - - uses: ansys/actions/build-wheelhouse@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/build-wheelhouse@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: library-name: ${{ env.LIBRARY_NAME }} operating-system: ${{ matrix.os }} @@ -78,10 +78,10 @@ jobs: steps: - name: "Checkout the project" - uses: actions/checkout@v5 + uses: actions/checkout@v6.0.0 - name: "Install Python ${{ env.MAIN_PYTHON_VERSION }}" - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -115,14 +115,14 @@ jobs: if (Test-Path $examples_folder){ Dir -Recurse $examples_folder | Get-Childitem} else {Write-Host "WARNING: Expecting an examples folder in $examples_folder. Interactive plots will not work..."} - name: Upload HTML documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-html path: doc/_build/html retention-days: 7 - name: Upload PDF documentation artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: documentation-pdf path: doc/_build/latex/*.pdf @@ -143,10 +143,10 @@ jobs: steps: - name: Checkout project - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: "Set up uv" - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0 + uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 with: python-version: ${{ matrix.python-version }} @@ -158,7 +158,7 @@ jobs: ANSYS_VERSION : ${{ env.ANSYS_VERSION }} - name: Login to GitHub Container Registry - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 if: matrix.tests.needs_fluent with: registry: ghcr.io @@ -189,7 +189,7 @@ jobs: runs-on: ubuntu-latest needs: [wheelhouse, doc-build, tests] steps: - - uses: ansys/actions/build-library@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/build-library@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: library-name: ${{ env.LIBRARY_NAME }} python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -206,7 +206,7 @@ jobs: steps: - name: Download all artifacts - uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 + uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 with: name: ${{ env.LIBRARY_NAME }}-artifacts path: ${{ env.LIBRARY_NAME }}-artifacts @@ -220,7 +220,7 @@ jobs: skip-existing: false - name: Release to GitHub - uses: ansys/actions/release-github@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + uses: ansys/actions/release-github@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: library-name: ${{ env.LIBRARY_NAME }} token: ${{ secrets.GITHUB_TOKEN }} @@ -230,7 +230,7 @@ jobs: runs-on: ubuntu-latest needs: release steps: - - uses: ansys/actions/doc-deploy-stable@9de5aa715cf3c98a237b08e1a308c08599223c42 # v10.1.2 + - uses: ansys/actions/doc-deploy-stable@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 with: doc-artifact-name: "documentation-html" cname: ${{ env.DOCUMENTATION_CNAME }} diff --git a/doc/source/changelog/1282.maintenance.md b/doc/source/changelog/1282.maintenance.md new file mode 100644 index 000000000..06afb24d1 --- /dev/null +++ b/doc/source/changelog/1282.maintenance.md @@ -0,0 +1 @@ +Bump the actions group across 1 directory with 6 updates