diff --git a/.github/actions/appinspect-api/action.yml b/.github/actions/appinspect-api/action.yml index 2ed50520c..dac91c96b 100644 --- a/.github/actions/appinspect-api/action.yml +++ b/.github/actions/appinspect-api/action.yml @@ -17,7 +17,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download artifact uses: actions/download-artifact@v3 diff --git a/.github/actions/appinspect-cli/action.yml b/.github/actions/appinspect-cli/action.yml index fe5e394e8..e693365ee 100644 --- a/.github/actions/appinspect-cli/action.yml +++ b/.github/actions/appinspect-cli/action.yml @@ -13,7 +13,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download artifact uses: actions/download-artifact@v3 @@ -22,7 +22,7 @@ runs: 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 }} diff --git a/.github/actions/artifact-registry/action.yml b/.github/actions/artifact-registry/action.yml index 544ab3728..4f12cbac3 100644 --- a/.github/actions/artifact-registry/action.yml +++ b/.github/actions/artifact-registry/action.yml @@ -14,7 +14,7 @@ runs: using: composite steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download artifact uses: actions/download-artifact@v3 @@ -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..74a7eed16 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 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..3999b278f 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 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..08b5075f5 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 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..9f281191c 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 }} 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..342905a3d 100644 --- a/.github/actions/virustotal/action.yml +++ b/.github/actions/virustotal/action.yml @@ -16,7 +16,7 @@ runs: 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 66f6d8be4..8aa70eaaa 100644 --- a/.github/workflows/reusable-build-test-release.yml +++ b/.github/workflows/reusable-build-test-release.yml @@ -554,7 +554,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 }} @@ -600,7 +600,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 @@ -647,7 +647,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 }} @@ -665,7 +665,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -673,7 +673,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 }} @@ -889,7 +889,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 }} @@ -906,7 +906,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -914,7 +914,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 }} @@ -1110,7 +1110,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 }} @@ -1128,7 +1128,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1136,7 +1136,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 }} @@ -1339,7 +1339,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 }} @@ -1357,7 +1357,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1365,7 +1365,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 }} @@ -1578,7 +1578,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 }} @@ -1595,7 +1595,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1603,7 +1603,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 }} @@ -1807,7 +1807,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 }} @@ -1824,7 +1824,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -1832,7 +1832,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 }} @@ -2043,7 +2043,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 }} @@ -2060,7 +2060,7 @@ jobs: statuses: read checks: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: capture start time @@ -2068,7 +2068,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 }} @@ -2328,7 +2328,7 @@ jobs: statuses: write steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: false persist-credentials: false