diff --git a/.github/workflows/bandit.yml b/.github/workflows/bandit.yml index 048fecaf45..7029160be7 100644 --- a/.github/workflows/bandit.yml +++ b/.github/workflows/bandit.yml @@ -23,7 +23,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -46,7 +46,7 @@ jobs: - name: Upload Bandit HTML Report as Artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: "bandit-report-summary_${{ env.REPORT_DATE }}" path: ${{ env.HTML_REPORT_PATH }} diff --git a/.github/workflows/docker-bench-security.yml b/.github/workflows/docker-bench-security.yml index 9b1a661e8d..d80655f857 100644 --- a/.github/workflows/docker-bench-security.yml +++ b/.github/workflows/docker-bench-security.yml @@ -14,9 +14,9 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies @@ -51,7 +51,7 @@ jobs: docker-bench-security | tee results/docker_bench_security_report.txt - name: Upload Security Bench Report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: docker_bench_security-report path: results/docker_bench_security_report.txt \ No newline at end of file diff --git a/.github/workflows/experimental_workflow_tests.yml b/.github/workflows/experimental_workflow_tests.yml index 6427788459..be364d7468 100644 --- a/.github/workflows/experimental_workflow_tests.yml +++ b/.github/workflows/experimental_workflow_tests.yml @@ -18,9 +18,9 @@ jobs: timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies diff --git a/.github/workflows/gandlf.yml b/.github/workflows/gandlf.yml index f8e861c784..c7294d09db 100644 --- a/.github/workflows/gandlf.yml +++ b/.github/workflows/gandlf.yml @@ -27,10 +27,10 @@ jobs: NUM_COLLABORATORS: 2 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" @@ -46,7 +46,7 @@ jobs: mkdir -p gandlf $HOME/results - name: Install GaNDLF repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: 'mlcommons/GaNDLF' fetch-depth: 2 # needed for detecting changes @@ -84,7 +84,7 @@ jobs: - name: Upload Artifacts id: upload_artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: ${{ always() }} with: name: gandlf_artifacts diff --git a/.github/workflows/hadolint.yml b/.github/workflows/hadolint.yml index 9c7f46fbd9..36e391168e 100644 --- a/.github/workflows/hadolint.yml +++ b/.github/workflows/hadolint.yml @@ -17,9 +17,9 @@ jobs: timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies @@ -31,7 +31,7 @@ jobs: docker run -v ${PWD}/openfl-docker:/openfl-docker --rm -i hadolint/hadolint hadolint -t error /openfl-docker/Dockerfile.base docker run -v ${PWD}/openfl-docker:/openfl-docker --rm -i hadolint/hadolint hadolint -t error -f json /openfl-docker/Dockerfile.base > hadolint_output.json - name: Upload Hadolint JSON Report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: hadolint-report path: hadolint_output.json \ No newline at end of file diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c67e775a87..8df31a3bbf 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -17,9 +17,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install linters diff --git a/.github/workflows/openfl-docker-build.yml b/.github/workflows/openfl-docker-build.yml index 0644ec81a2..6938767bcf 100644 --- a/.github/workflows/openfl-docker-build.yml +++ b/.github/workflows/openfl-docker-build.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/.github/workflows/ospdt_dependency_workflow.yml b/.github/workflows/ospdt_dependency_workflow.yml index 18d7f98d34..216ba8e626 100644 --- a/.github/workflows/ospdt_dependency_workflow.yml +++ b/.github/workflows/ospdt_dependency_workflow.yml @@ -44,15 +44,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12' - name: Cache pip packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ env.CACHE_VERSION }}-${{ hashFiles('**/requirements.txt') }} @@ -106,14 +106,14 @@ jobs: ${{ env.OUTPUT_DIR }}/${{ env.EXCEL_FILE }} - name: Upload SPDX JSON Report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: openfl_spdx_report path: ${{ env.OUTPUT_DIR }}/${{ env.SPDX_JSON }} if-no-files-found: error - name: Upload Excel License Report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: OpenFL_Dependency_report path: ${{ env.OUTPUT_DIR }}/${{ env.EXCEL_FILE }} diff --git a/.github/workflows/pq_pipeline.yml b/.github/workflows/pq_pipeline.yml index 17efcd361a..45795576dd 100644 --- a/.github/workflows/pq_pipeline.yml +++ b/.github/workflows/pq_pipeline.yml @@ -23,7 +23,7 @@ jobs: commit_id: ${{ steps.set_commit_id.outputs.commit_id }} steps: - name: Checkout OpenFL repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set commit ID id: set_commit_id diff --git a/.github/workflows/publish_nightly_package.yml b/.github/workflows/publish_nightly_package.yml index 0b714a76fe..f892e8fa1e 100644 --- a/.github/workflows/publish_nightly_package.yml +++ b/.github/workflows/publish_nightly_package.yml @@ -41,13 +41,13 @@ jobs: (github.event_name == 'workflow_dispatch') steps: - name: Checkout OpenFL repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} - name: Set up Python id: setup_python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} diff --git a/.github/workflows/pytest_coverage.yml b/.github/workflows/pytest_coverage.yml index eacf7e364d..1964360386 100644 --- a/.github/workflows/pytest_coverage.yml +++ b/.github/workflows/pytest_coverage.yml @@ -21,9 +21,9 @@ jobs: timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies diff --git a/.github/workflows/straggler-handling.yml b/.github/workflows/straggler-handling.yml index 77bc284c54..cf96aae798 100644 --- a/.github/workflows/straggler-handling.yml +++ b/.github/workflows/straggler-handling.yml @@ -24,9 +24,9 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies diff --git a/.github/workflows/task_runner_basic_e2e.yml b/.github/workflows/task_runner_basic_e2e.yml index 5c7d6956ed..08f79b85af 100644 --- a/.github/workflows/task_runner_basic_e2e.yml +++ b/.github/workflows/task_runner_basic_e2e.yml @@ -154,7 +154,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -202,7 +202,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -250,7 +250,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -298,7 +298,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -335,7 +335,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -371,7 +371,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_connectivity_e2e.yml b/.github/workflows/task_runner_connectivity_e2e.yml index d13e02a075..069c02a809 100644 --- a/.github/workflows/task_runner_connectivity_e2e.yml +++ b/.github/workflows/task_runner_connectivity_e2e.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -66,7 +66,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_dockerized_ws_e2e.yml b/.github/workflows/task_runner_dockerized_ws_e2e.yml index a6904ccae0..873d132fdd 100644 --- a/.github/workflows/task_runner_dockerized_ws_e2e.yml +++ b/.github/workflows/task_runner_dockerized_ws_e2e.yml @@ -75,7 +75,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -116,7 +116,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -157,7 +157,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -198,7 +198,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_fed_analytics_e2e.yml b/.github/workflows/task_runner_fed_analytics_e2e.yml index 57d21ba733..21c3a6a191 100644 --- a/.github/workflows/task_runner_fed_analytics_e2e.yml +++ b/.github/workflows/task_runner_fed_analytics_e2e.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -86,7 +86,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_fedeval_dws_e2e.yml b/.github/workflows/task_runner_fedeval_dws_e2e.yml index 768b5a22fc..f1872d6558 100644 --- a/.github/workflows/task_runner_fedeval_dws_e2e.yml +++ b/.github/workflows/task_runner_fedeval_dws_e2e.yml @@ -71,7 +71,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 2 # needed for detecting changes submodules: "true" @@ -114,7 +114,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 2 # needed for detecting changes submodules: "true" @@ -157,7 +157,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 2 # needed for detecting changes submodules: "true" diff --git a/.github/workflows/task_runner_fedeval_e2e.yml b/.github/workflows/task_runner_fedeval_e2e.yml index 83cb29258e..33998677d7 100644 --- a/.github/workflows/task_runner_fedeval_e2e.yml +++ b/.github/workflows/task_runner_fedeval_e2e.yml @@ -58,7 +58,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -102,7 +102,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -146,7 +146,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_flower_e2e.yml b/.github/workflows/task_runner_flower_e2e.yml index dce1a099f1..c4ce443b09 100644 --- a/.github/workflows/task_runner_flower_e2e.yml +++ b/.github/workflows/task_runner_flower_e2e.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_resiliency_e2e.yml b/.github/workflows/task_runner_resiliency_e2e.yml index 10656094d3..597a96892e 100644 --- a/.github/workflows/task_runner_resiliency_e2e.yml +++ b/.github/workflows/task_runner_resiliency_e2e.yml @@ -68,7 +68,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -106,7 +106,7 @@ jobs: # steps: # - name: Checkout OpenFL repository # id: checkout_openfl - # uses: actions/checkout@v4 + # uses: actions/checkout@v6 # with: # ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_secret_tls_e2e.yml b/.github/workflows/task_runner_secret_tls_e2e.yml index e9c0453aa1..44642d2957 100644 --- a/.github/workflows/task_runner_secret_tls_e2e.yml +++ b/.github/workflows/task_runner_secret_tls_e2e.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Scan git repo for secrets @@ -48,7 +48,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_secure_agg_e2e.yml b/.github/workflows/task_runner_secure_agg_e2e.yml index 66a126c9e0..f051257ddc 100644 --- a/.github/workflows/task_runner_secure_agg_e2e.yml +++ b/.github/workflows/task_runner_secure_agg_e2e.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/task_runner_straggler_e2e.yml b/.github/workflows/task_runner_straggler_e2e.yml index c93786533c..68f4689c2e 100644 --- a/.github/workflows/task_runner_straggler_e2e.yml +++ b/.github/workflows/task_runner_straggler_e2e.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -65,7 +65,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/taskrunner.yml b/.github/workflows/taskrunner.yml index d06eb1c054..786f59cd92 100644 --- a/.github/workflows/taskrunner.yml +++ b/.github/workflows/taskrunner.yml @@ -21,9 +21,9 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies ubuntu diff --git a/.github/workflows/tr_docker_gramine_direct.yml b/.github/workflows/tr_docker_gramine_direct.yml index cdc72d6996..30f8f625c3 100644 --- a/.github/workflows/tr_docker_gramine_direct.yml +++ b/.github/workflows/tr_docker_gramine_direct.yml @@ -15,9 +15,9 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies diff --git a/.github/workflows/tr_docker_native.yml b/.github/workflows/tr_docker_native.yml index d27006596b..1234a3cab4 100644 --- a/.github/workflows/tr_docker_native.yml +++ b/.github/workflows/tr_docker_native.yml @@ -15,9 +15,9 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies diff --git a/.github/workflows/tr_verifiable_dataset_e2e.yml b/.github/workflows/tr_verifiable_dataset_e2e.yml index eb3f61ac08..d6c11e7a9a 100644 --- a/.github/workflows/tr_verifiable_dataset_e2e.yml +++ b/.github/workflows/tr_verifiable_dataset_e2e.yml @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -93,7 +93,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -131,7 +131,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 62b196f3d1..5eff878183 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -50,7 +50,7 @@ jobs: cat trivy-code-results.json | jq '.Results[] | select(.Vulnerabilities != null) | .Vulnerabilities[] | {VulnerabilityID, PkgName, InstalledVersion, Severity, Description}' - name: Upload Code Vulnerability Scan Results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: trivy-code-report-json path: trivy-code-results.json @@ -61,7 +61,7 @@ jobs: - name: Run Trivy vulnerability scanner for Docker image (JSON Output) id: trivy-scan - uses: aquasecurity/trivy-action@0.30.0 + uses: aquasecurity/trivy-action@0.33.1 with: image-ref: 'docker.io/securefederatedai/openfl:${{ github.sha }}' format: 'json' @@ -83,7 +83,7 @@ jobs: fi - name: Upload final Trivy Docker Vulnerability Scan - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: trivy-docker-report-json path: trivy-docker-results.json @@ -99,13 +99,13 @@ jobs: . - name: Upload SPDX Code Vulnerability Scan Results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: trivy-code-spdx-report-json path: trivy-code-spdx-results.json - name: Run Trivy vulnerability scanner for Docker image (SPDX-JSON Output) - uses: aquasecurity/trivy-action@0.30.0 + uses: aquasecurity/trivy-action@0.33.1 with: image-ref: 'docker.io/securefederatedai/openfl:${{ github.sha }}' format: 'spdx-json' @@ -117,7 +117,7 @@ jobs: trivyignores: '.trivyignore' - name: Upload SPDX Docker Vulnerability Scan - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: trivy-docker-spdx-report-json path: trivy-docker-spdx-results.json diff --git a/.github/workflows/wf_functional_e2e.yml b/.github/workflows/wf_functional_e2e.yml index fe517404c3..f5115ba0a0 100644 --- a/.github/workflows/wf_functional_e2e.yml +++ b/.github/workflows/wf_functional_e2e.yml @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 2 # needed for detecting changes submodules: "true" @@ -71,7 +71,7 @@ jobs: - name: Upload Artifacts id: upload_artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: ${{ always() }} with: name: wf_func_python${{ env.PYTHON_VERSION }}_${{ github.run_id }} @@ -89,7 +89,7 @@ jobs: steps: - name: Checkout OpenFL repository id: checkout_openfl - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 2 # needed for detecting changes submodules: "true" @@ -122,7 +122,7 @@ jobs: - name: Upload Artifacts id: upload_artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: ${{ always() }} with: name: wf_func_ray_python${{ env.PYTHON_VERSION }}_${{ github.run_id }} diff --git a/.github/workflows/wf_secagg_fed_runtime.yml b/.github/workflows/wf_secagg_fed_runtime.yml index 775a753aea..13cfb2f0f6 100644 --- a/.github/workflows/wf_secagg_fed_runtime.yml +++ b/.github/workflows/wf_secagg_fed_runtime.yml @@ -30,7 +30,7 @@ jobs: PYTHON_VERSION: '3.11' steps: - name: Checkout OpenFL repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} @@ -59,7 +59,7 @@ jobs: echo "TAR file created" - name: Upload Artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: ${{ always() }} # collect artifacts regardless of failures with: name: secure_agg_${{ github.run_id }} diff --git a/.github/workflows/wf_watermarking_fed_runtime.yml b/.github/workflows/wf_watermarking_fed_runtime.yml index 9afd05f230..bbfa525cac 100644 --- a/.github/workflows/wf_watermarking_fed_runtime.yml +++ b/.github/workflows/wf_watermarking_fed_runtime.yml @@ -30,7 +30,7 @@ jobs: PYTHON_VERSION: '3.10' steps: - name: Checkout OpenFL repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} # use commit_id from the calling workflow @@ -59,7 +59,7 @@ jobs: echo "TAR file created" - name: Upload Artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: ${{ always() }} # collect artifacts regardless of failures with: name: federated_runtime_301_watermarking_${{ github.run_id }} diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 9551ce24c4..c820599778 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -20,9 +20,9 @@ jobs: timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -41,9 +41,9 @@ jobs: runs-on: windows-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies @@ -59,9 +59,9 @@ jobs: runs-on: windows-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies @@ -77,9 +77,9 @@ jobs: runs-on: windows-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies @@ -95,9 +95,9 @@ jobs: runs-on: windows-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies diff --git a/.github/workflows/workflow_interface_101_mnist.yml b/.github/workflows/workflow_interface_101_mnist.yml index 0695309642..726782262c 100644 --- a/.github/workflows/workflow_interface_101_mnist.yml +++ b/.github/workflows/workflow_interface_101_mnist.yml @@ -27,7 +27,7 @@ jobs: PYTHON_VERSION: '3.10' steps: - name: Checkout OpenFL repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ env.COMMIT_ID }} # use commit_id from the calling workflow @@ -45,7 +45,7 @@ jobs: run: tar -cvf notebook.tar ./openfl-tutorials/experimental/workflow/101_MNIST_output.ipynb - name: Upload Artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: ${{ always() }} # collect artifacts regardless of failures with: name: wf_interface_101_mnist_${{ github.run_id }}