Skip to content

ci(backend): pnpm cache, include workspace deps and watch prisma-client#73

Open
a9ex wants to merge 2 commits intomainfrom
ci/backend-improvements
Open

ci(backend): pnpm cache, include workspace deps and watch prisma-client#73
a9ex wants to merge 2 commits intomainfrom
ci/backend-improvements

Conversation

@a9ex
Copy link
Copy Markdown
Member

@a9ex a9ex commented Apr 19, 2026

Description

Briefly describe what this PR does :
enables pnpm caching on setup-node
extends the install filter to include workspace dependencies
extends the trigger paths to also watch prisma-client and the workflow file itself


Context / Motivation

Explain why this change is needed:
Install step was running from scratch on every CI run, and the filter without ... was excluding workspace dependencies like @hallmaster/prisma-client, which could lead to inconsistent installs.
And before this PR a prisma schema change could silently skip the backend CI.


Related Links


Screenshots (if applicable)


Checklist

  • My code follows the project's coding style
  • Tests pass locally
  • I added/updated relevant tests
  • I updated documentation (if needed)
  • This PR is ready for review

Additional Notes

Comment thread .github/workflows/backend-ci.yaml Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants