Commit Graph
8 Commits
Author SHA1 Message Date
Patryk-KuchtaandClaude Opus 5 9c597cbc80 fix: install pnpm via corepack in CI
Code Quality Check / Lint & Type Check (pull_request) Successful in 19s
Security Audit / Security Vulnerability Scan (pull_request) Successful in 19s
pnpm/action-setup's self-installer fails on Node 24 ("Running
self-installer..." exits 1), breaking both workflows. Use corepack
instead, which picks up the pnpm version from the packageManager field
and matches how the Dockerfile installs it.

Also move upload-artifact to v4, since v3 is retired.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-10-19 19:39:16 +01:00
Patryk-KuchtaandClaude Opus 5 ab7b2fa6f4 fix: upgrade Node to 24 so the Docker build works with sharp 0.35
Security Audit / Security Vulnerability Scan (pull_request) Failing after 13s
Code Quality Check / Lint & Type Check (pull_request) Failing after 13s
sharp 0.35.5 requires Node >=20.9.0, so the node:18-alpine image failed
to load the linuxmusl-arm64 binary and the production build broke.

Move the image and both CI workflows to Node 24 (current Active LTS),
raise the engines floor to the version sharp actually needs, and declare
packageManager to silence the corepack warning.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-10-19 19:37:21 +01:00
Patryk-Kuchta 7f82be8377 feat: fix pipeline
Security Audit / Security Vulnerability Scan (pull_request) Successful in 21s
Code Quality Check / Lint & Type Check (pull_request) Successful in 20s
2026-02-28 12:38:49 +00:00
Patryk-Kuchta b2d363a0fc fix: prevent duplicate workflow runs on PR branches
- Remove wildcard '**' from push trigger
- Push events now only trigger on main/master/develop branches
- PR events still trigger on all PRs to main/master/develop
- Prevents double runs when pushing to PR branches
2026-02-22 18:29:37 +00:00
Patryk-Kuchta 7b34ad150b fix: add TypeScript declarations for SCSS modules and images, consolidate CI workflows
- Add type declarations for .module.scss files
- Add type declarations for image imports (png, jpg, svg, etc.)
- Update tsconfig.json to include new type declaration files
- Consolidate duplicate lint/typecheck workflows into single Code Quality Check
- Remove redundant pr-lint-check.yml and push-lint-check.yml
- Unified workflow runs both ESLint and TypeScript checks
2026-02-22 18:28:39 +00:00
Patryk-Kuchta 1b8d7b1fac chore: cleanups 2026-02-22 18:02:31 +00:00
Patryk-Kuchta 674a8b00e2 fix: pipelines 2026-02-22 17:52:12 +00:00
Patryk-Kuchta b697ad823a feat: stricter lint, check pipelines, docker-containers, pnpm 2026-02-22 17:48:51 +00:00