Skip to content

[WIP] FECFILE-2921: update circleci yml#3648

Open
sVmsepi0l wants to merge 6 commits intodevelopfrom
feature/2921-circleci-yml
Open

[WIP] FECFILE-2921: update circleci yml#3648
sVmsepi0l wants to merge 6 commits intodevelopfrom
feature/2921-circleci-yml

Conversation

@sVmsepi0l
Copy link
Contributor

@sVmsepi0l sVmsepi0l commented Mar 6, 2026

Ticket link: FECFILE-2921

Summary

  • pin CircleCI orbs, runtime images, browser versions, and helper images to explicit compatible versions
  • standardize CI on Node 24.14.0
  • route CircleCI unit and E2E execution through npm scripts instead of hardcoded Angular CLI paths to stay ready for the separate Angular 21 upgrade and a later Angular 22 move
  • align the frontend Cypress manifest with the already-resolved 15.11.0 lockfile version
  • update CircleCI/Cypress docs to match the current pinned CI behavior
  • leave Snyk unchanged

Changes

  • updated CircleCI orbs:
  • pinned runtime images:
    • cimg/node:24.14.0-browsers
    • cimg/python:3.13.12
    • cypress/browsers:node-24.14.0-chrome-145.0.7632.116-1-ff-148.0-edge-145.0.3800.70-1
    • docker.io/jwilder/dockerize:v0.10.0
  • pinned setup_remote_docker to docker24
  • pinned Chrome install in the test job to 145.0.7632.116
  • added test:ci and switched CircleCI unit tests to npm run test:ci
  • switched CircleCI E2E execution to:
    • npm run e2e:smoke:headless
    • npm run e2e:extended:headless
  • pinned frontend cypress to exact 15.11.0
  • updated .circleci/README.md and front-end/cypress/README.md to remove stale CI details

Validation

  • npm run test:ci passed locally
  • npm run e2e:smoke:headless passed locally
  • npm run e2e:extended:headless passed locally
  • reviewed expanded circleci config process output
  • CircleCI test passed after correcting the Chrome installer version format
  • CircleCI full-nightly passed with video enabled:
    • test
    • e2e-smoke
    • e2e-extended

Notes

  • no Snyk jobs, scripts, docs, or gating changes were added
  • no Angular or PrimeNG upgrade is included in this PR
  • the remote-Docker E2E topology and artifact collection flow remain unchanged

Copy link
Contributor

@toddlees toddlees left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hold until @lbeaufort can get a review

@sVmsepi0l sVmsepi0l changed the title FECFILE-2921: update circleci yml [HOLD] FECFILE-2921: update circleci yml Mar 6, 2026
@sVmsepi0l sVmsepi0l changed the title [HOLD] FECFILE-2921: update circleci yml [WIP] FECFILE-2921: update circleci yml Mar 6, 2026
@sVmsepi0l sVmsepi0l changed the title [WIP] FECFILE-2921: update circleci yml [HOLD] FECFILE-2921: update circleci yml Mar 10, 2026
@sVmsepi0l sVmsepi0l changed the title [HOLD] FECFILE-2921: update circleci yml [WIP] FECFILE-2921: update circleci yml Mar 11, 2026
@toddlees toddlees changed the title [WIP] FECFILE-2921: update circleci yml [Sprint 82] FECFILE-2921: update circleci yml Mar 12, 2026
Removed Cypress orb for future adoption tracking.
@sonarqubecloud
Copy link

@sVmsepi0l sVmsepi0l changed the title [Sprint 82] FECFILE-2921: update circleci yml [WIP] FECFILE-2921: update circleci yml Mar 12, 2026
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.

4 participants