diff --git a/.github/actions/bw_install/action.yml b/.github/actions/bw_install/action.yml index 71dffe08..d4c67ac0 100644 --- a/.github/actions/bw_install/action.yml +++ b/.github/actions/bw_install/action.yml @@ -22,26 +22,26 @@ runs: using: "composite" steps: - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ inputs.PYTHON_VERSION }} - name: Checkout BEC Core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec ref: ${{ inputs.BEC_CORE_BRANCH }} path: ./bec - name: Checkout Ophyd Devices - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/ophyd_devices ref: ${{ inputs.OPHYD_DEVICES_BRANCH }} path: ./ophyd_devices - name: Checkout BEC Widgets - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec_widgets ref: ${{ inputs.BEC_WIDGETS_BRANCH }} diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index db7d6997..5704130e 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -39,13 +39,13 @@ jobs: steps: - name: Checkout BEC Widgets - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec_widgets ref: ${{ github.event.pull_request.head.sha || github.sha }} - name: Set up Conda - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: auto-update-conda: true auto-activate-base: true @@ -79,7 +79,7 @@ jobs: test -s "$BENCHMARK_JSON" - name: Upload benchmark artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: bw-benchmark-json-${{ matrix.attempt }} path: ${{ env.BENCHMARK_JSON }} @@ -94,13 +94,13 @@ jobs: steps: - name: Checkout BEC Widgets - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec_widgets ref: ${{ github.event.pull_request.head.sha || github.sha }} - name: Download benchmark attempts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: pattern: bw-benchmark-json-* path: benchmark-results/attempts @@ -113,7 +113,7 @@ jobs: --output "$BENCHMARK_JSON" - name: Upload aggregate benchmark artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: bw-benchmark-json path: ${{ env.BENCHMARK_JSON }} @@ -200,13 +200,13 @@ jobs: steps: - name: Checkout BEC Widgets - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec_widgets ref: ${{ github.sha }} - name: Download aggregate benchmark artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: bw-benchmark-json path: benchmark-results diff --git a/.github/workflows/check_pr.yml b/.github/workflows/check_pr.yml index dddcfc6f..adcad175 100644 --- a/.github/workflows/check_pr.yml +++ b/.github/workflows/check_pr.yml @@ -12,7 +12,7 @@ jobs: outputs: branch-pr: ${{ steps.script.outputs.result }} steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 id: script if: github.event_name == 'push' && github.event.ref_type != 'tag' with: diff --git a/.github/workflows/child_repos.yml b/.github/workflows/child_repos.yml index f3802c04..4fb260c0 100644 --- a/.github/workflows/child_repos.yml +++ b/.github/workflows/child_repos.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout BEC - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec ref: ${{ inputs.BEC_CORE_BRANCH }} @@ -48,7 +48,7 @@ jobs: - name: Upload BEC unit test artifacts if job fails if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: bec-unit-test-artifacts path: | @@ -62,7 +62,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout BEC - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec ref: ${{ inputs.BEC_CORE_BRANCH }} @@ -77,7 +77,7 @@ jobs: - name: Upload BEC e2e logs if job fails if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: bec-e2e-test-logs path: ./_e2e_test_checkout_/bec/logs/*.log diff --git a/.github/workflows/end2end-conda.yml b/.github/workflows/end2end-conda.yml index 3dc97b2b..c8f6db58 100644 --- a/.github/workflows/end2end-conda.yml +++ b/.github/workflows/end2end-conda.yml @@ -19,10 +19,10 @@ jobs: QTWEBENGINE_CHROMIUM_FLAGS: "--disable-gpu" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Conda - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: auto-update-conda: true auto-activate-base: true @@ -53,7 +53,7 @@ jobs: - name: Upload logs if job fails if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: pytest-logs path: ./bec/logs/*.log diff --git a/.github/workflows/formatter.yml b/.github/workflows/formatter.yml index 75681828..09bdc804 100644 --- a/.github/workflows/formatter.yml +++ b/.github/workflows/formatter.yml @@ -6,9 +6,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' @@ -27,10 +27,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' @@ -58,7 +58,7 @@ jobs: anybadge --label=Pylint --file=./pylint/pylint.svg --value="${{ steps.score.outputs.score }}" 2=red 4=orange 8=yellow 10=green - name: Upload Artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: pylint-artifacts path: | diff --git a/.github/workflows/generate-cli-check.yml b/.github/workflows/generate-cli-check.yml index f74eabbb..27106236 100644 --- a/.github/workflows/generate-cli-check.yml +++ b/.github/workflows/generate-cli-check.yml @@ -18,10 +18,10 @@ jobs: QTWEBENGINE_CHROMIUM_FLAGS: "--disable-gpu" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.11" diff --git a/.github/workflows/pytest-matrix.yml b/.github/workflows/pytest-matrix.yml index c7629b62..9e747e3d 100644 --- a/.github/workflows/pytest-matrix.yml +++ b/.github/workflows/pytest-matrix.yml @@ -41,7 +41,7 @@ jobs: steps: - name: Checkout BEC Widgets - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec_widgets ref: ${{ inputs.BEC_WIDGETS_BRANCH }} diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 468f85cf..66da60aa 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -40,7 +40,7 @@ jobs: steps: - name: Checkout BEC Widgets - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: bec-project/bec_widgets ref: ${{ inputs.BEC_WIDGETS_BRANCH }} diff --git a/.github/workflows/semantic_release.yml b/.github/workflows/semantic_release.yml index 07d4b777..291f18ab 100644 --- a/.github/workflows/semantic_release.yml +++ b/.github/workflows/semantic_release.yml @@ -38,7 +38,7 @@ jobs: # possible that the branch was updated while the workflow was running. This # prevents accidentally releasing un-evaluated changes. - name: Setup | Checkout Repository on Release Branch - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.ref_name }} fetch-depth: 0 @@ -46,7 +46,7 @@ jobs: ssh-known-hosts: ${{ secrets.CI_DEPLOY_SSH_KNOWN_HOSTS }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml index a7b39f0c..35362dfa 100644 --- a/.github/workflows/stale-issues.yml +++ b/.github/workflows/stale-issues.yml @@ -11,7 +11,7 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: stale-issue-message: "This issue is stale because it has been open 120 days with no activity." stale-pr-message: "This PR is stale because it has been open 120 days with no activity."