diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1b8f54b27b78..9bb12b446ca4 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,9 +2,10 @@ version: 2 updates: - package-ecosystem: "pip" # See documentation for possible values directory: "/" # Location of package manifests - insecure-external-code-execution: allow schedule: interval: "monthly" + cooldown: + default-days: 7 # Wait 7 days before raising a PR for a newly published version. labels: - "Maintenance" - "Dependencies" @@ -38,6 +39,8 @@ updates: directory: "/" schedule: interval: "monthly" + cooldown: + default-days: 7 # Wait 7 days before raising a PR for a newly published action version. labels: - "Maintenance" groups: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 74e845724058..5818cf22d57b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,10 +16,9 @@ concurrency: cancel-in-progress: true permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads across jobs. + packages: read # Required to pull Fluent images/packages from GHCR using GITHUB_TOKEN. + pull-requests: read # Required by PR metadata checks (for example, check-pr-title). env: API_CODE_CACHE: 7 @@ -42,12 +41,12 @@ jobs: name: "Add license headers" runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Set up Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -64,10 +63,10 @@ jobs: if: github.event_name == 'push' && contains(github.ref, 'refs/tags') runs-on: ubuntu-latest permissions: - contents: write - pull-requests: write + contents: write # Required to commit and push CHANGELOG updates. + pull-requests: write # Required to create or update changelog PRs. steps: - - uses: ansys/actions/doc-deploy-changelog@v10.2 + - uses: ansys/actions/doc-deploy-changelog@v10.2.7 with: bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }} bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }} @@ -78,7 +77,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Running Vale - uses: ansys/actions/doc-style@v10.2 + uses: ansys/actions/doc-style@v10.2.7 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -87,13 +86,13 @@ jobs: runs-on: ubuntu-latest steps: - name: "Run PyAnsys code style checks" - uses: ansys/actions/code-style@v10.2 + uses: ansys/actions/code-style@v10.2.7 commit-style: name: "Run commit style checks" runs-on: ubuntu-latest steps: - - uses: ansys/actions/check-pr-title@v10.2 + - uses: ansys/actions/check-pr-title@v10.2.7 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -112,7 +111,7 @@ jobs: os: macos-latest steps: - name: Build wheelhouse and perform smoke test - uses: ansys/actions/build-wheelhouse@v10.2 + uses: ansys/actions/build-wheelhouse@v10.2.7 with: library-name: ${{ env.PACKAGE_NAME }} operating-system: ${{ matrix.os }} @@ -136,7 +135,7 @@ jobs: name: "Actions Security" runs-on: ubuntu-latest steps: - - uses: ansys/actions/check-actions-security@21c9de9bee9692173780696d4a39964f20b9cfa3 # v10.1.5 + - uses: ansys/actions/check-actions-security@1f4f0896a8e49d3aec2f02ced215b04a32c85f28 # v10.2.7 with: generate-summary: true token: ${{ secrets.GITHUB_TOKEN }} @@ -152,12 +151,12 @@ jobs: PYTHONDONTWRITEBYTECODE: 1 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -172,7 +171,7 @@ jobs: sudo apt-get install pandoc libegl1 make xvfb libfontconfig1 libxrender1 libxkbcommon-x11-0 -y - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -208,7 +207,7 @@ jobs: id: version - name: Cache API Code - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 id: cache-api-code with: path: | @@ -218,7 +217,7 @@ jobs: - name: Login to GitHub Container Registry if: steps.cache-api-code.outputs.cache-hit != 'true' - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot @@ -259,7 +258,7 @@ jobs: popd - name: Upload HTML Documentation - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }} path: HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }}.zip @@ -278,12 +277,12 @@ jobs: PYTHONDONTWRITEBYTECODE: 1 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -293,7 +292,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.MAIN_PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -314,14 +313,14 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot password: ${{ secrets.GITHUB_TOKEN }} - name: Cache API Code - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 id: cache-api-code with: path: src/ansys/fluent/core/generated @@ -429,7 +428,7 @@ jobs: twine check dist/* - name: Upload package - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: PyFluent-packages path: | @@ -466,13 +465,13 @@ jobs: FLUENT_IMAGE_TAG: ${{ matrix.version == 271 && vars.FLUENT_STABLE_IMAGE_DEV || matrix.image-tag }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python if: ${{ !contains(github.event.pull_request.title, '[skip tests]') }} - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -483,7 +482,7 @@ jobs: - name: Download package if: ${{ !contains(github.event.pull_request.title, '[skip tests]') }} - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: name: PyFluent-packages path: dist @@ -501,7 +500,7 @@ jobs: - name: Login to GitHub Container Registry if: ${{ !contains(github.event.pull_request.title, '[skip tests]') }} - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot @@ -521,7 +520,7 @@ jobs: - name: Upload 26.1 Coverage Artifacts if: matrix.image-tag == 'v26.1.latest' - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: coverage_report path: ./htmlcov @@ -540,12 +539,12 @@ jobs: PYTEST_XDIST_AUTO_NUM_WORKERS: 1 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -570,7 +569,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot @@ -604,12 +603,12 @@ jobs: steps: - name: Set up Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} - name: "Download the library artifacts from build-library step" - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: name: PyFluent-packages path: PyFluent-packages diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index e4b79f45cb7a..c04731cc421e 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,9 +1,9 @@ name: "CodeQL" permissions: - contents: read - security-events: read - actions: read + contents: read # Required to checkout and read repository contents during analysis. + security-events: read # Required for codeql-action/analyze to upload code scanning results. + actions: read # Required for CodeQL workflow/action metadata access. on: push: @@ -14,6 +14,10 @@ on: schedule: # At 01:27 AM, only on Tuesday - cron: '27 1 * * 2' +concurrency: + group: codeql-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: analyze: name: Analyze @@ -36,13 +40,13 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9 + uses: github/codeql-action/init@89a39a4e59826350b863aa6b6252a07ad50cf83e # v4.32.4 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -69,6 +73,6 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9 + uses: github/codeql-action/analyze@89a39a4e59826350b863aa6b6252a07ad50cf83e # v4.32.4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 5396489e3b7f..cde173f9e57e 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -7,6 +7,10 @@ name: 'Dependency Review' on: [pull_request] +concurrency: + group: dependency-review-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: contents: read @@ -16,8 +20,8 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout Repository' - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: 'Dependency Review' - uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2 + uses: actions/dependency-review-action@05fe4576374b728f0c523d6a13d64c25081e0803 # v4.8.3 diff --git a/.github/workflows/doc-build-dev-nightly.yml b/.github/workflows/doc-build-dev-nightly.yml index 0db55aea48d5..e12f6d62f157 100644 --- a/.github/workflows/doc-build-dev-nightly.yml +++ b/.github/workflows/doc-build-dev-nightly.yml @@ -5,11 +5,13 @@ on: - cron: "0 5 * * *" workflow_dispatch: +concurrency: + group: doc-build-dev-nightly-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR packages/images. env: DOCUMENTATION_CNAME: "fluent.docs.pyansys.com" @@ -29,12 +31,12 @@ jobs: runs-on: [self-hosted, pyfluent] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: "3.14" @@ -52,7 +54,7 @@ jobs: run: make install - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot @@ -127,7 +129,7 @@ jobs: popd - name: Upload HTML Documentation - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }} path: HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }}.zip @@ -144,11 +146,11 @@ jobs: needs: [build_dev_docs] if: github.ref == 'refs/heads/main' permissions: - contents: write - pull-requests: write + contents: write # Required to push documentation updates to the target repository/branch. + pull-requests: write # Required when deployment action creates or updates pull requests. steps: - name: "Deploy development documentation" - uses: ansys/actions/doc-deploy-dev@v10.2 + uses: ansys/actions/doc-deploy-dev@v10.2.7 with: doc-artifact-name: "HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }}" decompress-artifact: true diff --git a/.github/workflows/doc-build-release.yml b/.github/workflows/doc-build-release.yml index 753856e385f1..0cd383c57175 100644 --- a/.github/workflows/doc-build-release.yml +++ b/.github/workflows/doc-build-release.yml @@ -7,11 +7,13 @@ on: - "v*" - "!*dev*" +concurrency: + group: doc-build-release-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR packages/images. env: DOCUMENTATION_CNAME: "fluent.docs.pyansys.com" @@ -31,12 +33,12 @@ jobs: runs-on: [self-hosted, pyfluent] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: "3.12" @@ -54,7 +56,7 @@ jobs: run: make install - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot @@ -89,7 +91,7 @@ jobs: popd - name: Upload HTML Documentation - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }} path: HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }}.zip @@ -105,11 +107,11 @@ jobs: runs-on: public-ubuntu-latest-8-cores needs: [build_release_docs] permissions: - contents: write - pull-requests: write + contents: write # Required to push release documentation updates to the target repository/branch. + pull-requests: write # Required when deployment action creates or updates pull requests. steps: - name: "Deploy release documentation" - uses: ansys/actions/doc-deploy-stable@v10.2 + uses: ansys/actions/doc-deploy-stable@v10.2.7 with: doc-artifact-name: "HTML-Documentation-tag-${{ env.DOC_DEPLOYMENT_IMAGE_TAG }}" decompress-artifact: true diff --git a/.github/workflows/execute-examples-weekly.yml b/.github/workflows/execute-examples-weekly.yml index f76861a9fa71..c54ed4cfde99 100644 --- a/.github/workflows/execute-examples-weekly.yml +++ b/.github/workflows/execute-examples-weekly.yml @@ -5,11 +5,13 @@ on: - cron: "0 4 * * SAT" workflow_dispatch: +concurrency: + group: execute-examples-weekly-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR packages/images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -40,12 +42,12 @@ jobs: FLUENT_IMAGE_TAG: ${{ matrix.version == 271 && vars.FLUENT_STABLE_IMAGE_DEV || matrix.image-tag }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -55,7 +57,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -63,7 +65,7 @@ jobs: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }} - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/force-update-stable-Fluent-image-version.yml b/.github/workflows/force-update-stable-Fluent-image-version.yml index 0c107f01cedd..347106dd6e82 100644 --- a/.github/workflows/force-update-stable-Fluent-image-version.yml +++ b/.github/workflows/force-update-stable-Fluent-image-version.yml @@ -9,10 +9,8 @@ concurrency: cancel-in-progress: true permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -27,17 +25,17 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index 56defda43505..7207160e2f15 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -15,10 +15,7 @@ concurrency: cancel-in-progress: true permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. jobs: # label-syncer: @@ -38,7 +35,7 @@ jobs: # needs: [label-syncer] permissions: contents: read - pull-requests: write + pull-requests: write # Required to add/update labels on pull requests. runs-on: ubuntu-latest steps: # Label based on modified files @@ -107,7 +104,7 @@ jobs: runs-on: ubuntu-latest needs: [labeler] permissions: - pull-requests: write + pull-requests: write # Required to create a guidance comment on pull requests. steps: - name: Suggest to add labels uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5.0.0 @@ -130,11 +127,11 @@ jobs: name: "Create changelog fragment" needs: [labeler] permissions: - contents: write - pull-requests: write + contents: write # Required to create/update changelog fragment files in the repository. + pull-requests: write # Required when the changelog action updates pull request metadata. runs-on: ubuntu-latest steps: - - uses: ansys/actions/doc-changelog@v10.2 + - uses: ansys/actions/doc-changelog@v10.2.7 with: bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }} bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }} diff --git a/.github/workflows/tag-iteration-ends.yml b/.github/workflows/tag-iteration-ends.yml index f60593da8074..784dcbe0342e 100644 --- a/.github/workflows/tag-iteration-ends.yml +++ b/.github/workflows/tag-iteration-ends.yml @@ -20,18 +20,19 @@ on: - cron: "0 4 28 12 *" workflow_dispatch: +concurrency: + group: tag-iteration-ends-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout to read repository contents. jobs: tag: name: tag-iteration-ends runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Get last date of iteration diff --git a/.github/workflows/test-fluent-journals.yml b/.github/workflows/test-fluent-journals.yml index 7b0dfaa0b7cd..f66751b378f1 100644 --- a/.github/workflows/test-fluent-journals.yml +++ b/.github/workflows/test-fluent-journals.yml @@ -8,11 +8,13 @@ on: branches: - main +concurrency: + group: test-fluent-journals-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -32,12 +34,12 @@ jobs: timeout-minutes: 120 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -47,7 +49,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -67,7 +69,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/test-podman-compose.yml b/.github/workflows/test-podman-compose.yml index 9222b5f251a3..bbd33c690910 100644 --- a/.github/workflows/test-podman-compose.yml +++ b/.github/workflows/test-podman-compose.yml @@ -10,10 +10,8 @@ concurrency: cancel-in-progress: true permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -44,17 +42,17 @@ jobs: version: 261 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -76,7 +74,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/test-run-custom.yml b/.github/workflows/test-run-custom.yml index 01fab7a7ba25..c4105ce85b90 100644 --- a/.github/workflows/test-run-custom.yml +++ b/.github/workflows/test-run-custom.yml @@ -9,10 +9,8 @@ concurrency: cancel-in-progress: true permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -45,12 +43,12 @@ jobs: FLUENT_IMAGE_TAG: ${{ matrix.version == 271 && vars.FLUENT_STABLE_IMAGE_DEV || matrix.image-tag }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -60,7 +58,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -80,7 +78,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/test-run-dev-version-nightly.yml b/.github/workflows/test-run-dev-version-nightly.yml index 7ef5a909a4ad..37d27dbac0b7 100644 --- a/.github/workflows/test-run-dev-version-nightly.yml +++ b/.github/workflows/test-run-dev-version-nightly.yml @@ -5,11 +5,13 @@ on: - cron: "0 3 * * *" workflow_dispatch: +concurrency: + group: test-run-dev-version-nightly-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -29,12 +31,12 @@ jobs: runs-on: [self-hosted, pyfluent] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -44,7 +46,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -64,7 +66,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/test-run-nightly.yml b/.github/workflows/test-run-nightly.yml index ec37eaa1de93..4c2f0e2cc6aa 100644 --- a/.github/workflows/test-run-nightly.yml +++ b/.github/workflows/test-run-nightly.yml @@ -5,11 +5,13 @@ on: - cron: "0 4 * * *" workflow_dispatch: +concurrency: + group: test-run-nightly-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -29,12 +31,12 @@ jobs: runs-on: [self-hosted, pyfluent] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -44,7 +46,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -64,7 +66,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot @@ -107,7 +109,7 @@ jobs: name: cov_xml.xml - name: Upload Coverage Artifacts - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: coverage_report path: ./htmlcov diff --git a/.github/workflows/test-run-old-versions-weekly.yml b/.github/workflows/test-run-old-versions-weekly.yml index 158bbd819faa..7080a451f02a 100644 --- a/.github/workflows/test-run-old-versions-weekly.yml +++ b/.github/workflows/test-run-old-versions-weekly.yml @@ -5,11 +5,13 @@ on: - cron: "0 9 * * SAT" workflow_dispatch: +concurrency: + group: test-run-old-versions-weekly-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -27,12 +29,12 @@ jobs: runs-on: [self-hosted, pyfluent] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -42,7 +44,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -62,7 +64,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot @@ -106,7 +108,7 @@ jobs: twine check dist/* - name: Upload package - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: PyFluent-packages path: | @@ -133,12 +135,12 @@ jobs: version: 251 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -148,7 +150,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Download package - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: name: PyFluent-packages path: dist @@ -163,7 +165,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/test-run-solvermode-weekly.yml b/.github/workflows/test-run-solvermode-weekly.yml index f7439ca96b43..c14d14aa2841 100644 --- a/.github/workflows/test-run-solvermode-weekly.yml +++ b/.github/workflows/test-run-solvermode-weekly.yml @@ -5,11 +5,13 @@ on: - cron: "0 8 * * SUN" workflow_dispatch: +concurrency: + group: test-run-solvermode-weekly-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -28,12 +30,12 @@ jobs: runs-on: [self-hosted, pyfluent] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} @@ -43,7 +45,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -63,7 +65,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/.github/workflows/test-run-wo-codegen-weekly.yml b/.github/workflows/test-run-wo-codegen-weekly.yml index 5f2ca83d1674..f9c79261c2d1 100644 --- a/.github/workflows/test-run-wo-codegen-weekly.yml +++ b/.github/workflows/test-run-wo-codegen-weekly.yml @@ -5,11 +5,13 @@ on: - cron: "0 9 * * SUN" workflow_dispatch: +concurrency: + group: test-run-wo-codegen-weekly-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: - contents: read - packages: read - pull-requests: read - issues: read + contents: read # Required for actions/checkout and repository reads. + packages: read # Required for docker/login-action access to GHCR images. env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} @@ -27,17 +29,17 @@ jobs: runs-on: [self-hosted, pyfluent] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.PYTHON_VERSION }} - name: Cache pip - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: ~/.cache/pip key: Python-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ hashFiles('pyproject.toml') }} @@ -62,7 +64,7 @@ jobs: twine check dist/* - name: Upload package - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: PyFluent-packages path: | @@ -92,12 +94,12 @@ jobs: FLUENT_IMAGE_TAG: ${{ matrix.version == 271 && vars.FLUENT_STABLE_IMAGE_DEV || matrix.image-tag }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Setup Python - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -107,7 +109,7 @@ jobs: FLUENT_STABLE_IMAGE_DEV: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - name: Download package - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: name: PyFluent-packages path: dist @@ -122,7 +124,7 @@ jobs: id: version - name: Login to GitHub Container Registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ansys-bot diff --git a/doc/changelog.d/4967.dependencies.md b/doc/changelog.d/4967.dependencies.md new file mode 100644 index 000000000000..a17cfcf37c4c --- /dev/null +++ b/doc/changelog.d/4967.dependencies.md @@ -0,0 +1 @@ +Bump the actions group across 1 directory with 9 updates