Set up Forgejo workflows, integrate SonarQube reporting, and fix dist artifact handling #4

Merged
GuillaumeHemmen merged 8 commits from feat/pipeline into master 2025-08-09 13:01:44 +00:00
  • Add Forgejo CI workflows: pre-checks, audit, lint, test, build.
  • Integrate SonarQube branch analysis with jest-sonar-reporter.
  • Standardize artifact to dist/ and fix upload paths.
  • Update .gitignore for test artifacts; remove redundant prepare script.
  • Make npm audit non-blocking.
- Add Forgejo CI workflows: pre-checks, audit, lint, test, build. - Integrate SonarQube branch analysis with jest-sonar-reporter. - Standardize artifact to dist/ and fix upload paths. - Update .gitignore for test artifacts; remove redundant prepare script. - Make npm audit non-blocking.
#0000 - Add workflow configurations for CI: pre-checks, audit, linting, testing, and building
Some checks failed
/ lint (push) Successful in 29s
/ audit (push) Failing after 23s
/ pre-check (push) Successful in 17s
/ unit-testing (push) Successful in 36s
/ build (push) Successful in 27s
b4bfe2d52f
#0000 - Update npm audit steps in workflows to allow failures
All checks were successful
/ pre-check (push) Successful in 16s
/ audit (push) Successful in 30s
/ build (push) Successful in 33s
/ lint (push) Successful in 37s
/ unit-testing (push) Successful in 40s
b1d6b5c410
#0000 - Fix dist path in CI workflow to include all files in directory
All checks were successful
/ pre-check (push) Successful in 12s
/ lint (push) Successful in 30s
/ audit (push) Successful in 32s
/ unit-testing (push) Successful in 29s
/ build (push) Successful in 31s
809eac3666
#0000 - Correct artifact name and path in CI workflow
All checks were successful
/ pre-check (push) Successful in 16s
/ unit-testing (push) Successful in 26s
/ audit (push) Successful in 29s
/ lint (push) Successful in 29s
/ build (push) Successful in 31s
03df2c8f92
#0000 - Integrate SonarQube support: add jest-sonar-reporter, configure CI for branch analysis, and update .gitignore for test artifacts.
All checks were successful
/ pre-check (push) Successful in 12s
/ audit (push) Successful in 24s
/ lint (push) Successful in 25s
/ unit-testing (push) Successful in 34s
/ sonar-target (push) Successful in 56s
64028b651b
#0000 - Add CI workflows for tag and master branches, update PR workflow build step
All checks were successful
/ pre-check (push) Successful in 15s
/ lint (push) Successful in 26s
/ audit (push) Successful in 30s
/ unit-testing (push) Successful in 32s
/ sonar-target (push) Successful in 53s
/ pre-check (pull_request) Successful in 9s
/ audit (pull_request) Successful in 29s
/ unit-testing (pull_request) Successful in 33s
/ build (pull_request) Successful in 37s
/ lint (pull_request) Successful in 40s
fc8cbca060
- Configure workflows for `tag` and `master` branches to include pre-checks, audit, linting, testing, and artifact upload.
- Replace PR workflow `lint` step with `npm build`.
GuillaumeHemmen deleted branch feat/pipeline 2025-08-09 13:01:44 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: GuillaumeHemmen/firebase-admin-seeder#4
No description provided.