diff --git a/.github/workflows/build-test-release.yaml b/.github/workflows/build-test-release.yaml index 61404e99..a212e33d 100644 --- a/.github/workflows/build-test-release.yaml +++ b/.github/workflows/build-test-release.yaml @@ -20,17 +20,17 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: apache/skywalking-eyes@v0.6.0 + - uses: apache/skywalking-eyes@v0.7.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} pre-commit: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.7" + python-version: "3.13" - run: | bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/v1.6.26/scripts/download-actionlint.bash) - uses: pre-commit/action@v3.0.1 diff --git a/.github/workflows/reusable-build-test-release.yml b/.github/workflows/reusable-build-test-release.yml index e5065342..8ae318d2 100644 --- a/.github/workflows/reusable-build-test-release.yml +++ b/.github/workflows/reusable-build-test-release.yml @@ -325,7 +325,7 @@ jobs: validate-docs-change: runs-on: ubuntu-latest container: - image: python:3.9 + image: python:3.13 outputs: status: ${{ steps.validate.outputs.status }} steps: @@ -410,12 +410,12 @@ jobs: uses: fsfe/reuse-action@v1.1 lint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.7" + python-version: "3.13" - uses: pre-commit/action@v3.0.1 review_secrets: @@ -436,7 +436,7 @@ jobs: fetch-depth: "0" ref: ${{ github.head_ref }} - name: Secret Scanning Trufflehog - uses: trufflesecurity/trufflehog@v3.88.5 + uses: trufflesecurity/trufflehog@v3.88.26 with: extra_args: -x .github/workflows/exclude-patterns.txt --json --only-verified version: 3.77.0 @@ -473,7 +473,7 @@ jobs: run-unit-tests: name: test-unit-python3-${{ matrix.python-version }} if: ${{ needs.test-inventory.outputs.unit == 'true' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - test-inventory strategy: @@ -609,7 +609,7 @@ jobs: path: test-results/* build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - check-docs-changes - validate-custom-version @@ -987,7 +987,7 @@ jobs: - build - test-inventory if: ${{ !cancelled() && needs.build.result == 'success' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: argo-server: ${{ steps.test-setup.outputs.argo-server }} argo-http1: ${{ steps.test-setup.outputs.argo-http1 }} @@ -1116,7 +1116,7 @@ jobs: splunk: ${{ fromJson(needs.meta.outputs.matrix_Splunk) }} sc4s: ${{ fromJson(needs.meta.outputs.matrix_supportedSC4S) }} container: - image: ghcr.io/splunk/workflow-engine-base:4.1.0 + image: ghcr.io/splunk/workflow-engine-base:5.0.0 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -1330,7 +1330,7 @@ jobs: spl2_tests_run cli -o log_cli=true --log-cli-level=INFO --verbose --junitxml test-results/report.xml - name: Test Report id: test_report - uses: dorny/test-reporter@v1.9.1 + uses: dorny/test-reporter@v2.0.0 if: ${{ !cancelled() }} with: name: spl2 test report @@ -1352,7 +1352,7 @@ jobs: splunk: ${{ fromJson(needs.meta.outputs.matrix_Splunk) }} sc4s: ${{ fromJson(needs.meta.outputs.matrix_supportedSC4S) }} container: - image: ghcr.io/splunk/workflow-engine-base:4.1.0 + image: ghcr.io/splunk/workflow-engine-base:5.0.0 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -1543,7 +1543,7 @@ jobs: ${{ needs.setup.outputs.directory-path }}/test-results/cim-compliance-report.md - name: Test Report id: test_report - uses: dorny/test-reporter@v1.9.1 + uses: dorny/test-reporter@v2.0.0 if: ${{ !cancelled() }} with: name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} test report @@ -1623,7 +1623,7 @@ jobs: vendor-version: ${{ fromJson(needs.meta.outputs.matrix_supportedUIVendors) }} marker: ${{ fromJson(inputs.ui_marker) }} container: - image: ghcr.io/splunk/workflow-engine-base:4.1.0 + image: ghcr.io/splunk/workflow-engine-base:5.0.0 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -1821,7 +1821,7 @@ jobs: ${{ needs.setup.outputs.directory-path }}/argo-logs - name: Test Report id: test_report - uses: dorny/test-reporter@v1.9.1 + uses: dorny/test-reporter@v2.0.0 if: ${{ !cancelled() }} with: name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} test report @@ -1901,7 +1901,7 @@ jobs: vendor-version: ${{ fromJson(needs.meta.outputs.matrix_supportedModinputFunctionalVendors) }} marker: ${{ fromJson(inputs.marker) }} container: - image: ghcr.io/splunk/workflow-engine-base:4.1.0 + image: ghcr.io/splunk/workflow-engine-base:5.0.0 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -2097,7 +2097,7 @@ jobs: ${{ needs.setup.outputs.directory-path }}/argo-logs - name: Test Report id: test_report - uses: dorny/test-reporter@v1.9.1 + uses: dorny/test-reporter@v2.0.0 if: ${{ !cancelled() }} with: name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ matrix.marker }} test report @@ -2176,7 +2176,7 @@ jobs: vendor-version: ${{ fromJson(needs.meta.outputs.matrix_supportedModinputFunctionalVendors) }} marker: ${{ fromJson(inputs.ucc-modinput-marker) }} container: - image: ghcr.io/splunk/workflow-engine-base:4.1.0 + image: ghcr.io/splunk/workflow-engine-base:5.0.0 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -2372,7 +2372,7 @@ jobs: ${{ needs.setup.outputs.directory-path }}/argo-logs - name: Test Report id: test_report - uses: dorny/test-reporter@v1.9.1 + uses: dorny/test-reporter@v2.0.0 if: ${{ !cancelled() }} with: name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ matrix.marker }} test report @@ -2451,7 +2451,7 @@ jobs: vendor-version: ${{ fromJson(needs.meta.outputs.matrix_supportedModinputFunctionalVendors) }} ta-version-from-upgrade: ${{ fromJson(inputs.upgrade-tests-ta-versions) }} container: - image: ghcr.io/splunk/workflow-engine-base:4.1.0 + image: ghcr.io/splunk/workflow-engine-base:5.0.0 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -2636,7 +2636,7 @@ jobs: ${{ needs.setup.outputs.directory-path }}/argo-logs - name: Test Report id: test_report - uses: dorny/test-reporter@v1.9.1 + uses: dorny/test-reporter@v2.0.0 if: ${{ !cancelled() }} with: name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} test report @@ -2714,7 +2714,7 @@ jobs: splunk: ${{ fromJson(needs.meta.outputs.matrix_Splunk) }} os: ${{ fromJson(inputs.scripted-inputs-os-list) }} container: - image: ghcr.io/splunk/workflow-engine-base:4.1.0 + image: ghcr.io/splunk/workflow-engine-base:5.0.0 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -2905,7 +2905,7 @@ jobs: ${{ needs.setup.outputs.directory-path }}/argo-logs - name: Test Report id: test_report - uses: dorny/test-reporter@v1.9.1 + uses: dorny/test-reporter@v2.0.0 if: ${{ !cancelled() }} with: name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} test report