Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
run: pip install pip-audit && pip-audit -r requirements.txt --desc --output-format json --output-file safety-report.json || true

- name: Upload security reports
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: security-reports
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
--junitxml=junit-middleware.xml

- name: Upload middleware test results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: middleware-test-results
Expand Down Expand Up @@ -186,7 +186,7 @@ jobs:
-n auto

- name: Upload unit test results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: unit-test-results-${{ matrix.python-version }}
Expand Down Expand Up @@ -282,7 +282,7 @@ jobs:
REDIS_URL: redis://localhost:6379/0

- name: Upload integration test results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: integration-test-results
Expand Down Expand Up @@ -344,7 +344,7 @@ jobs:
# npm ci sin --legacy-peer-deps moría de ERESOLVE con TS7.

- name: Upload E2E test results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: e2e-test-results
Expand Down Expand Up @@ -390,7 +390,7 @@ jobs:
--junitxml=junit-performance.xml || echo "Performance tests completed with warnings"

- name: Upload performance results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: performance-test-results
Expand Down Expand Up @@ -434,7 +434,7 @@ jobs:
run: pip-audit -r requirements.txt --desc --output-format json --output-file dependency-scan.json || true

- name: Upload security test results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: security-test-results
Expand Down Expand Up @@ -462,7 +462,7 @@ jobs:
python-version: ${{ env.PYTHON_VERSION }}

- name: Download all coverage reports
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: '*-test-results*'
merge-multiple: true
Expand All @@ -481,7 +481,7 @@ jobs:
fail_ci_if_error: false

- name: Upload coverage report
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: coverage-report
path: coverage-report/
Expand Down Expand Up @@ -511,7 +511,7 @@ jobs:
mkdocs build

- name: Upload documentation
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: documentation
path: site/
Expand Down Expand Up @@ -545,7 +545,7 @@ jobs:
trivy filesystem --format cyclonedx --output qa-framework-sbom.cdx .

- name: Upload SBOM as artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: sbom
path: qa-framework-sbom.cdx
Expand Down Expand Up @@ -585,7 +585,7 @@ jobs:
run: twine check dist/*

- name: Upload package
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: package
path: dist/
Expand All @@ -600,7 +600,7 @@ jobs:
if: always()
steps:
- name: Download all test results
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: '*-test-results*'
merge-multiple: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dast-zap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ jobs:
category: zap-dast

- name: Upload SARIF + JSON artifacts
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: zap-dast-results
Expand Down Expand Up @@ -157,7 +157,7 @@ jobs:
if: always()
steps:
- name: Download ZAP results
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: zap-dast-results
continue-on-error: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:

- name: Upload test artifacts
if: '!cancelled()'
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: playwright-report
path: |
Expand Down Expand Up @@ -115,7 +115,7 @@ jobs:

- name: Upload test artifacts
if: '!cancelled()'
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: playwright-report-prod
path: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ jobs:
echo "Tests for '${{ matrix.test-type }}' were skipped (not implemented yet)" >> $GITHUB_STEP_SUMMARY

- name: Upload results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: ${{ matrix.test-type }}-py${{ matrix.python-version }}-results
Expand All @@ -197,7 +197,7 @@ jobs:
if: always()
steps:
- name: Download all artifacts
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: '*-results'
merge-multiple: true
Expand Down Expand Up @@ -227,7 +227,7 @@ jobs:
fi

- name: Upload nightly report
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: nightly-report
path: nightly-report.md
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/owasp-security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
category: semgrep-owasp

- name: Upload Semgrep artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: semgrep-results
Expand Down Expand Up @@ -117,7 +117,7 @@ jobs:
continue-on-error: true

- name: Upload OWASP test report
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: owasp-compliance-report
Expand Down Expand Up @@ -155,7 +155,7 @@ jobs:
syft . -o spdx-json > sbom-syft-spdx.json

- name: Upload SBOM artifacts
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: sbom-syft
path: |
Expand All @@ -173,7 +173,7 @@ jobs:
if: always()
steps:
- name: Download Semgrep results
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
continue-on-error: true # step-level: download-artifact has no such input
with:
name: semgrep-results
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ jobs:

- name: Upload middleware test results
if: steps.changed-files.outputs.run_middleware_tests == 'true' && always()
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: middleware-test-results
path: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/pr-deploy-coolify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:

- name: Upload backend image artifact
if: vars.COOLIFY_CONFIGURED == 'true'
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: backend-image
path: /tmp/qa-backend-image.tar.gz
Expand All @@ -131,7 +131,7 @@ jobs:

- name: Upload frontend image artifact
if: vars.COOLIFY_CONFIGURED == 'true'
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: frontend-image
path: /tmp/qa-frontend-image.tar.gz
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:
status: ${{ steps.deploy.outputs.status }}
steps:
- name: Download backend image (built by security-gate)
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: backend-image
path: ./image
Expand Down Expand Up @@ -317,7 +317,7 @@ jobs:
status: ${{ steps.deploy.outputs.status }}
steps:
- name: Download frontend image (built by security-gate)
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: frontend-image
path: ./image
Expand Down Expand Up @@ -554,7 +554,7 @@ jobs:

- name: Upload test artifacts (report + visual spot-check)
if: '!cancelled()'
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: playwright-report-preview
path: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/slsa-provenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
subject-name: ${{ github.repository }}@${{ github.sha }}

- name: Upload package artifacts
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: python-package
path: dist/
Expand All @@ -85,7 +85,7 @@ jobs:
needs: [provenance]
steps:
- name: Download built artifacts
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: python-package
path: dist/
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/trivy-security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
category: 'trivy-fs'

- name: Upload FS scan results artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: trivy-fs-results
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
category: 'trivy-backend-image'

- name: Upload backend scan artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: trivy-backend-image-results
Expand Down Expand Up @@ -168,7 +168,7 @@ jobs:
category: 'trivy-frontend-image'

- name: Upload frontend scan artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: trivy-frontend-image-results
Expand Down Expand Up @@ -204,7 +204,7 @@ jobs:
TRIVY_SKIP_DB_UPDATE: "true"

- name: Upload SBOM artifacts
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: sbom-reports
path: |
Expand Down Expand Up @@ -251,7 +251,7 @@ jobs:
category: 'trivy-iac'

- name: Upload IaC scan artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: trivy-iac-results
Expand All @@ -268,7 +268,7 @@ jobs:
if: github.event_name == 'pull_request' && always()
steps:
- name: Download all Trivy artifacts
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: 'trivy-*-results'
merge-multiple: true
Expand Down Expand Up @@ -378,7 +378,7 @@ jobs:
if: always()
steps:
- name: Download all Trivy artifacts
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: 'trivy-*-results'
merge-multiple: true
Expand Down
Loading