diff --git a/.github/workflows/accessibility.yml b/.github/workflows/accessibility.yml index 0d29aaad..154c30ec 100644 --- a/.github/workflows/accessibility.yml +++ b/.github/workflows/accessibility.yml @@ -39,7 +39,7 @@ jobs: - name: Upload test results if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: jest-axe-results path: frontend/coverage/ @@ -92,7 +92,7 @@ jobs: - name: Upload Lighthouse reports if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: lighthouse-reports path: frontend/lighthouse-reports/ @@ -135,7 +135,7 @@ jobs: - name: Upload axe reports if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: axe-reports path: frontend/axe-reports/ @@ -192,7 +192,7 @@ jobs: - name: Upload Pa11y report if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: pa11y-report path: frontend/pa11y-report.json diff --git a/.github/workflows/contract-deployment.yml b/.github/workflows/contract-deployment.yml index ee5d52b3..f4445c0a 100644 --- a/.github/workflows/contract-deployment.yml +++ b/.github/workflows/contract-deployment.yml @@ -106,7 +106,7 @@ jobs: working-directory: contracts/predict-iq - name: Upload WASM artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: contract-wasm path: contracts/predict-iq/target/wasm32-unknown-unknown/release/predict_iq_optimized.wasm @@ -161,7 +161,7 @@ jobs: EOF - name: Upload deployment info - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: testnet-deployment-${{ github.run_id }} path: deployment-info.json @@ -229,7 +229,7 @@ jobs: EOF - name: Upload deployment info - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: mainnet-deployment-${{ github.run_id }} path: deployment-info.json @@ -281,7 +281,7 @@ jobs: EOF - name: Upload versioned artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: versioned-contract-artifacts path: versioned-artifacts/ diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7b5d5a04..244fe26b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -48,7 +48,7 @@ jobs: -out=tfplan-${{ matrix.environment }} - name: Upload plan - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: tfplan-${{ matrix.environment }} path: infrastructure/terraform/tfplan-${{ matrix.environment }} @@ -95,7 +95,7 @@ jobs: run: terraform output -json > /tmp/outputs-${{ matrix.environment }}.json - name: Upload outputs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: outputs-${{ matrix.environment }} path: /tmp/outputs-${{ matrix.environment }}.json diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 0f2e27d6..a6086d55 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -145,7 +145,7 @@ jobs: - name: Upload performance reports if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: performance-reports path: performance/backend/reports/ @@ -253,7 +253,7 @@ jobs: cargo bench --bench gas_benchmark -- --save-baseline main - name: Upload benchmark results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: contract-benchmarks path: contracts/predict-iq/target/criterion/ @@ -305,7 +305,7 @@ jobs: - name: Upload regression report if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: regression-report path: performance/backend/reports/regression-report.md diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e80fb9ba..d15e11c2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,3 +42,11 @@ jobs: tag_name: ${{ github.ref_name }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Upload release artifacts + if: success() + uses: actions/upload-artifact@v7 + with: + name: release-notes + path: CHANGELOG.md + if-no-files-found: ignore diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 81649149..67b3befc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -153,7 +153,7 @@ jobs: - name: Upload benchmark report if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: gas-benchmark-report path: contracts/predict-iq/target/gas-benchmark-report.md @@ -281,7 +281,7 @@ jobs: --html --output-dir ../../coverage-reports/predictiq-api-html - name: Upload HTML + LCOV artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: backend-coverage path: | @@ -641,7 +641,7 @@ jobs: - name: Upload Playwright report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: playwright-market-creation-report path: frontend/playwright-report/