Skip to content

CI: unblock Code Analysers job by migrating deprecated artifact action#1244

Merged
lucaderi merged 2 commits into
devfrom
copilot/fix-code-analysers-job
Jun 22, 2026
Merged

CI: unblock Code Analysers job by migrating deprecated artifact action#1244
lucaderi merged 2 commits into
devfrom
copilot/fix-code-analysers-job

Conversation

Copilot AI commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

The Code Analysers matrix job (-fsanitize=undefined -static-libubsan) was failing before analysis execution due to a deprecated GitHub Action (actions/upload-artifact@v3) now hard-blocked by GitHub. This change updates that failing path to the supported action version.

  • Root cause

    • The analyser job’s failure-handler step used actions/upload-artifact@v3, which is rejected at runtime by GitHub Actions.
  • Targeted workflow change

    • Updated only the analyser job artifact upload step in .github/workflows/tests.yml:
      • actions/upload-artifact@v3actions/upload-artifact@v4
    • No changes to analyzer flags, build commands, or test logic.
  • Scope

    • Surgical CI workflow fix focused on the failing job path (analyse job, failure artifact upload step).
- if: ${{ failure() }}
  name: Upload tests output
  uses: actions/upload-artifact@v4
  with:
    name: "analysis${{ matrix.flags }}"
    path: tests

Copilot AI changed the title [WIP] Fix the failing GitHub Actions job 'Code Analysers' CI: unblock Code Analysers job by migrating deprecated artifact action Jun 22, 2026
Copilot AI requested a review from lucaderi June 22, 2026 04:55
@lucaderi lucaderi marked this pull request as ready for review June 22, 2026 04:58
@lucaderi lucaderi merged commit dc7324a into dev Jun 22, 2026
16 of 38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants