From c398b8b8bb8a2f0517ee90038a9989ea86a675ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 Dec 2023 17:40:41 +0000 Subject: [PATCH] chore(deps): update all dependencies --- .github/actions/appinspect-api/action.yml | 6 +- .github/actions/appinspect-cli/action.yml | 10 +- .github/actions/artifact-registry/action.yml | 10 +- .github/actions/build/action.yml | 14 +-- .../actions/compliance-copyrights/action.yml | 2 +- .github/actions/fossa-scan/action.yml | 4 +- .github/actions/fossa-test/action.yml | 2 +- .github/actions/lint/action.yml | 4 +- .github/actions/meta/action.yml | 6 +- .../requirements-unit-tests/action.yml | 6 +- .github/actions/review-secrets/action.yml | 4 +- .github/actions/semgrep/action.yml | 2 +- .github/actions/test-inventory/action.yml | 2 +- .github/actions/unit-tests/action.yml | 6 +- .github/actions/validate-pr-title/action.yml | 2 +- .github/actions/virustotal/action.yml | 4 +- .github/workflows/build-test-release.yaml | 12 +- .../workflows/reusable-build-test-release.yml | 108 +++++++++--------- 18 files changed, 102 insertions(+), 102 deletions(-) diff --git a/.github/actions/appinspect-api/action.yml b/.github/actions/appinspect-api/action.yml index 2ed50520c..c44a2069c 100644 --- a/.github/actions/appinspect-api/action.yml +++ b/.github/actions/appinspect-api/action.yml @@ -17,10 +17,10 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: package-splunkbase path: build/package/ @@ -33,7 +33,7 @@ runs: app_path: build/package/ included_tags: ${{ inputs.matrix_tags }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: appinspect-api-html-report-${{ inputs.matrix_tags }} diff --git a/.github/actions/appinspect-cli/action.yml b/.github/actions/appinspect-cli/action.yml index fe5e394e8..4837f3f45 100644 --- a/.github/actions/appinspect-cli/action.yml +++ b/.github/actions/appinspect-cli/action.yml @@ -13,16 +13,16 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: package-splunkbase path: build/package/ - name: Scan - uses: splunk/appinspect-cli-action@v1.12 + uses: splunk/appinspect-cli-action@v2.0 with: app_path: build/package/ included_tags: ${{ inputs.matrix_tags }} @@ -30,14 +30,14 @@ runs: - name: Upload AppInspect report if: ${{ !cancelled() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: appinspect_${{ inputs.matrix_tags }}_checks.json path: appinspect_result_${{ inputs.matrix_tags }}.json - name: Upload Markdown if: inputs.matrix_tags == 'manual' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: check_markdown path: | diff --git a/.github/actions/artifact-registry/action.yml b/.github/actions/artifact-registry/action.yml index 544ab3728..0e36ce880 100644 --- a/.github/actions/artifact-registry/action.yml +++ b/.github/actions/artifact-registry/action.yml @@ -14,10 +14,10 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: package-splunkbase path: build/package/splunkbase @@ -40,10 +40,10 @@ runs: rm -rf oras_0.12.0_*.tar.gz oras-install/ - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to GitHub Packages Docker Registry - uses: docker/login-action@v2.2.0 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -51,7 +51,7 @@ runs: - name: Docker meta id: meta - uses: docker/metadata-action@v4.6.0 + uses: docker/metadata-action@v5.3.0 with: images: ghcr.io/${{ github.repository }} tags: | diff --git a/.github/actions/build/action.yml b/.github/actions/build/action.yml index 94bbe56ef..982d1b1fd 100644 --- a/.github/actions/build/action.yml +++ b/.github/actions/build/action.yml @@ -34,14 +34,14 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # Very Important: semantic-release won't trigger a tagged # build if this is not set to false persist-credentials: false - name: Setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.7 @@ -114,14 +114,14 @@ runs: - name: Download THIRDPARTY if: ${{ inputs.python_version }} == '3.7' && github.event_name != 'pull_request' && github.event_name != 'schedule' - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: THIRDPARTY - name: Download THIRDPARTY (Optional for PR and schedule) if: ${{ inputs.python_version }} == '3.7' && github.event_name == 'pull_request' || github.event_name == 'schedule' continue-on-error: true - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: THIRDPARTY @@ -146,14 +146,14 @@ runs: - name: Artifact OpenAPI if: ${{ inputs.python_version }} == '3.7' && ${{ !cancelled() && inputs.ucc_modinput_functional == 'true' && inputs.modinput_functional == 'true' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: artifact-openapi path: ${{ github.workspace }}/${{ steps.uccgen.outputs.OUTPUT }}/static/openapi.json - name: Artifact Splunkbase if: ${{ !cancelled() }} && ${{ inputs.python_version }} == '3.7' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: package-splunkbase path: ${{ steps.slim.outputs.OUTPUT }} @@ -173,7 +173,7 @@ runs: - name: Artifact Splunk parts if: ${{ !cancelled() }} && ${{ inputs.python_version }} == '3.7' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: package-deployment path: build/package/deployment** diff --git a/.github/actions/compliance-copyrights/action.yml b/.github/actions/compliance-copyrights/action.yml index 0319acfeb..f7f0652ca 100644 --- a/.github/actions/compliance-copyrights/action.yml +++ b/.github/actions/compliance-copyrights/action.yml @@ -8,7 +8,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: REUSE Compliance Check uses: fsfe/reuse-action@v1.1 \ No newline at end of file diff --git a/.github/actions/fossa-scan/action.yml b/.github/actions/fossa-scan/action.yml index 061a8070f..42cbe9f0b 100644 --- a/.github/actions/fossa-scan/action.yml +++ b/.github/actions/fossa-scan/action.yml @@ -12,7 +12,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run fossa anlysis and create report shell: bash @@ -24,7 +24,7 @@ runs: FOSSA_API_KEY: ${{ inputs.FOSSA_API_KEY }} - name: Upload THIRDPARTY file - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: THIRDPARTY path: /tmp/THIRDPARTY \ No newline at end of file diff --git a/.github/actions/fossa-test/action.yml b/.github/actions/fossa-test/action.yml index 5098e8573..638ba22c2 100644 --- a/.github/actions/fossa-test/action.yml +++ b/.github/actions/fossa-test/action.yml @@ -12,7 +12,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run fossa test shell: bash diff --git a/.github/actions/lint/action.yml b/.github/actions/lint/action.yml index 55e55ac27..0f41be454 100644 --- a/.github/actions/lint/action.yml +++ b/.github/actions/lint/action.yml @@ -8,10 +8,10 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.7" diff --git a/.github/actions/meta/action.yml b/.github/actions/meta/action.yml index f0753887b..4d6a55ee3 100644 --- a/.github/actions/meta/action.yml +++ b/.github/actions/meta/action.yml @@ -52,7 +52,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: false persist-credentials: false @@ -71,7 +71,7 @@ runs: - name: Docker meta id: docker_action_meta - uses: docker/metadata-action@v4.6.0 + uses: docker/metadata-action@v5.3.0 with: images: ghcr.io/${{ github.repository }}/container tags: | @@ -85,7 +85,7 @@ runs: - name: matrix id: matrix - uses: splunk/addonfactory-test-matrix-action@v1.10 + uses: splunk/addonfactory-test-matrix-action@v1.12 - name: python39_Splunk id: python39_splunk diff --git a/.github/actions/requirements-unit-tests/action.yml b/.github/actions/requirements-unit-tests/action.yml index b4b2cb915..be6edd249 100644 --- a/.github/actions/requirements-unit-tests/action.yml +++ b/.github/actions/requirements-unit-tests/action.yml @@ -6,10 +6,10 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Python 3 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.7 @@ -20,7 +20,7 @@ runs: - name: Archive production artifacts if: ${{ !cancelled() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: test-results path: | diff --git a/.github/actions/review-secrets/action.yml b/.github/actions/review-secrets/action.yml index 33b1fc444..674cbefa5 100644 --- a/.github/actions/review-secrets/action.yml +++ b/.github/actions/review-secrets/action.yml @@ -8,14 +8,14 @@ runs: steps: - name: Checkout repository if: github.event_name != 'pull_request' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: false fetch-depth: "0" - name: Checkout repo for PR if: github.event_name == 'pull_request' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: false fetch-depth: "0" diff --git a/.github/actions/semgrep/action.yml b/.github/actions/semgrep/action.yml index f1c5bf1f7..e7494515c 100644 --- a/.github/actions/semgrep/action.yml +++ b/.github/actions/semgrep/action.yml @@ -10,7 +10,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Semgrep id: semgrep diff --git a/.github/actions/test-inventory/action.yml b/.github/actions/test-inventory/action.yml index 4b2a28771..cbbcc9f5b 100644 --- a/.github/actions/test-inventory/action.yml +++ b/.github/actions/test-inventory/action.yml @@ -24,7 +24,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check available test types id: testset diff --git a/.github/actions/unit-tests/action.yml b/.github/actions/unit-tests/action.yml index a4c29e12a..047fc5b4d 100644 --- a/.github/actions/unit-tests/action.yml +++ b/.github/actions/unit-tests/action.yml @@ -10,14 +10,14 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: debug input shell: bash run: echo '${{ inputs.python_version }}' - name: Setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ inputs.python_version }} @@ -50,7 +50,7 @@ runs: run: pytest --cov=./ --cov-report=xml --junitxml=test-results/junit.xml tests/unit - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: success() || failure() with: name: test-results-unit-python_${{ inputs.python_version }} diff --git a/.github/actions/validate-pr-title/action.yml b/.github/actions/validate-pr-title/action.yml index 8b98ec9cb..4b1cf69df 100644 --- a/.github/actions/validate-pr-title/action.yml +++ b/.github/actions/validate-pr-title/action.yml @@ -11,7 +11,7 @@ if: github.event_name != 'pull_request' runs: using: composite steps: - - uses: amannn/action-semantic-pull-request@v5.2.0 + - uses: amannn/action-semantic-pull-request@v5.4.0 with: wip: true validateSingleCommit: true diff --git a/.github/actions/virustotal/action.yml b/.github/actions/virustotal/action.yml index eaec2a11a..0788aa5ad 100644 --- a/.github/actions/virustotal/action.yml +++ b/.github/actions/virustotal/action.yml @@ -10,13 +10,13 @@ runs: using: composite steps: - name: Download artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: package-splunkbase path: build/package/ - name: VirusTotal Scan - uses: crazy-max/ghaction-virustotal@v3 + uses: crazy-max/ghaction-virustotal@v4 with: vt_api_key: ${{ inputs.VT_API_KEY }} files: | diff --git a/.github/workflows/build-test-release.yaml b/.github/workflows/build-test-release.yaml index c0760142e..138aeeb23 100644 --- a/.github/workflows/build-test-release.yaml +++ b/.github/workflows/build-test-release.yaml @@ -20,16 +20,16 @@ jobs: compliance-copyrights: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: apache/skywalking-eyes@v0.4.0 + - uses: actions/checkout@v4 + - uses: apache/skywalking-eyes@v0.5.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: "3.7" - run: | @@ -42,7 +42,7 @@ jobs: - pre-commit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: false persist-credentials: false @@ -63,5 +63,5 @@ jobs: contents: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: haya14busa/action-update-semver@v1 diff --git a/.github/workflows/reusable-build-test-release.yml b/.github/workflows/reusable-build-test-release.yml index 16bd3bb90..4042b8758 100644 --- a/.github/workflows/reusable-build-test-release.yml +++ b/.github/workflows/reusable-build-test-release.yml @@ -552,7 +552,7 @@ jobs: env: BUILD_NAME: ${{ needs.build.outputs.buildname }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive token: ${{ secrets.GH_TOKEN_ADMIN }} @@ -590,7 +590,7 @@ jobs: echo "spl-host-suffix=wfe.splgdi.com" echo "k8s-manifests-branch=main" } >> "$GITHUB_OUTPUT" - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 if: ${{ needs.test-inventory.outputs.ucc_modinput_functional == 'true' && needs.test-inventory.outputs.modinput_functional == 'true'}} id: download-openapi with: @@ -598,7 +598,7 @@ jobs: path: ${{ github.workspace }} - name: Setup python if: steps.download-openapi.conclusion != 'skipped' - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.7 - name: modinput-test-prerequisites @@ -645,7 +645,7 @@ jobs: sc4s: ${{ fromJson(needs.meta.outputs.python39_sc4s) }} python39: true container: - image: ghcr.io/splunk/workflow-engine-base:2.0.3 + image: ghcr.io/splunk/workflow-engine-base:2.0.12 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -663,7 +663,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -671,7 +671,7 @@ jobs: run: | echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT" - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} @@ -819,27 +819,27 @@ jobs: echo "pulling logs" mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} tests artifacts path: | ${{ needs.setup.outputs.directory-path }}/test-results - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} tests logs path: | ${{ needs.setup.outputs.directory-path }}/argo-logs - name: Upload cim-compliance-report for ${{ matrix.splunk.version }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ matrix.splunk.islatest == true }} with: name: cim-compliance-report path: | ${{ needs.setup.outputs.directory-path }}/test-results/cim-compliance-report.md - name: Upload cim-field-report for ${{ matrix.splunk.version }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ matrix.splunk.islatest == true }} with: name: cim-field-report @@ -858,7 +858,7 @@ jobs: run: | echo "pulling diag" aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} tests diag @@ -887,7 +887,7 @@ jobs: sc4s: ${{ fromJson(needs.meta.outputs.python39_sc4s) }} python39: true container: - image: ghcr.io/splunk/workflow-engine-base:2.0.3 + image: ghcr.io/splunk/workflow-engine-base:2.0.12 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -904,7 +904,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -912,7 +912,7 @@ jobs: run: | echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT" - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} @@ -1054,13 +1054,13 @@ jobs: echo "pulling logs" mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }} ${{ env.TEST_TYPE }} tests artifacts path: | ${{ needs.setup.outputs.directory-path }}/test-results - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }} ${{ env.TEST_TYPE }} tests logs @@ -1079,7 +1079,7 @@ jobs: run: | echo "pulling diag" aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }} with: name: archive splunk ${{ matrix.splunk.version }} ${{ env.TEST_TYPE }} tests diag @@ -1108,7 +1108,7 @@ jobs: browser: "chrome" python39: true container: - image: ghcr.io/splunk/workflow-engine-base:2.0.3 + image: ghcr.io/splunk/workflow-engine-base:2.0.12 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -1126,7 +1126,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1134,7 +1134,7 @@ jobs: run: | echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT" - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} @@ -1282,13 +1282,13 @@ jobs: echo "pulling logs" mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} tests artifacts path: | ${{ needs.setup.outputs.directory-path }}/test-results - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} tests logs @@ -1307,7 +1307,7 @@ jobs: run: | echo "pulling diag" aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} tests diag @@ -1337,7 +1337,7 @@ jobs: modinput-type: [ "modinput_functional" ] python39: true container: - image: ghcr.io/splunk/workflow-engine-base:2.0.3 + image: ghcr.io/splunk/workflow-engine-base:2.0.12 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -1355,7 +1355,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1363,7 +1363,7 @@ jobs: run: | echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT" - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} @@ -1523,13 +1523,13 @@ jobs: echo "pulling logs" mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} tests artifacts path: | ${{ needs.setup.outputs.directory-path }}/test-results - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} tests logs @@ -1548,7 +1548,7 @@ jobs: run: | echo "pulling diag" aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} tests diag @@ -1576,7 +1576,7 @@ jobs: os: "ubuntu:22.04" python39: true container: - image: ghcr.io/splunk/workflow-engine-base:2.0.3 + image: ghcr.io/splunk/workflow-engine-base:2.0.12 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -1593,7 +1593,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1601,7 +1601,7 @@ jobs: run: | echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT" - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} @@ -1758,13 +1758,13 @@ jobs: echo "pulling logs" mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests artifacts path: | ${{ needs.setup.outputs.directory-path }}/test-results - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests logs @@ -1783,7 +1783,7 @@ jobs: run: | echo "pulling diag" aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests diag @@ -1805,7 +1805,7 @@ jobs: splunk: ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }} os: [ "ubuntu:22.04", "centos:7","redhat:8.5" ] container: - image: ghcr.io/splunk/workflow-engine-base:2.0.3 + image: ghcr.io/splunk/workflow-engine-base:2.0.12 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -1822,7 +1822,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1830,7 +1830,7 @@ jobs: run: | echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT" - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} @@ -1986,13 +1986,13 @@ jobs: echo "pulling logs" mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests artifacts path: | ${{ needs.setup.outputs.directory-path }}/test-results - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests logs @@ -2020,7 +2020,7 @@ jobs: run: | echo "pulling diag" aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests diag @@ -2041,7 +2041,7 @@ jobs: matrix: splunk: ${{ fromJson(needs.meta.outputs.matrix_latestSplunk) }} container: - image: ghcr.io/splunk/workflow-engine-base:2.0.3 + image: ghcr.io/splunk/workflow-engine-base:2.0.12 env: ARGO_SERVER: ${{ needs.setup.outputs.argo-server }} ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }} @@ -2058,7 +2058,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -2066,7 +2066,7 @@ jobs: run: | echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT" - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} @@ -2226,13 +2226,13 @@ jobs: echo "pulling logs" mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ steps.get-escu-detections.outputs.escu-test-run == 'true' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests artifacts path: | ${{ needs.setup.outputs.directory-path }}/test-results - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ steps.get-escu-detections.outputs.escu-test-run == 'true' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests logs @@ -2240,7 +2240,7 @@ jobs: ${{ needs.setup.outputs.directory-path }}/argo-logs - name: Upload results if: ${{ steps.get-escu-detections.outputs.escu-test-run == 'true' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: escu-test-result path: | @@ -2267,7 +2267,7 @@ jobs: run: | echo "pulling diag" aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }} with: name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests diag @@ -2326,7 +2326,7 @@ jobs: statuses: write steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: false persist-credentials: false @@ -2342,14 +2342,14 @@ jobs: passphrase: ${{ secrets.SA_GPG_PASSPHRASE }} - name: Download package-deployment if: ${{ steps.semantic.outputs.new_release_published == 'true' }} - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 id: download-package-deployment with: name: package-deployment path: download/artifacts/ - name: Download package-splunkbase if: ${{ steps.semantic.outputs.new_release_published == 'true' }} - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 id: download-package-splunkbase with: name: package-splunkbase @@ -2358,7 +2358,7 @@ jobs: id: download-cim-compliance-report if: ${{ steps.semantic.outputs.new_release_published == 'true' }} continue-on-error: true - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: cim-compliance-report path: download/artifacts/deployment @@ -2366,7 +2366,7 @@ jobs: id: download-cim-field-report if: ${{ steps.semantic.outputs.new_release_published == 'true' }} continue-on-error: true - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: cim-field-report path: download/artifacts/deployment @@ -2374,7 +2374,7 @@ jobs: id: download-escu-xml if: ${{ steps.semantic.outputs.new_release_published == 'true' }} continue-on-error: true - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: escu-test-result path: download/artifacts/deployment