ci: add path filters to publish-commit, upgrade actions and caching

publish-commit had no path/branch filters — fired on every push.
Restricted to packages/**, upgraded checkout to v4, added pnpm
cache and --frozen-lockfile to both publish workflows.
This commit is contained in:
Jordan Ritter
2026-04-10 10:37:50 -07:00
parent f5462915c3
commit d3e0e2d8db
2 changed files with 15 additions and 5 deletions
+11 -3
View File
@@ -1,5 +1,11 @@
name: 🚀 pkg-pr-new
on: [push, pull_request]
on:
push:
paths:
- "packages/**"
pull_request:
paths:
- "packages/**"
concurrency:
group: ${{ github.repository }}-${{ github.workflow }}-${{ github.ref }}
@@ -17,7 +23,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Install pnpm
uses: pnpm/action-setup@v4
@@ -26,9 +32,11 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version-file: "package.json"
cache: "pnpm"
cache-dependency-path: "**/pnpm-lock.yaml"
- name: Install dependencies
run: pnpm install
run: pnpm install --frozen-lockfile
- name: Configure Nx Cloud environment
run: |
+4 -2
View File
@@ -14,7 +14,7 @@ jobs:
timeout-minutes: 20
steps:
- name: Checkout Repo
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/action-setup@v4
@@ -25,12 +25,14 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: 20.x
cache: "pnpm"
cache-dependency-path: "**/pnpm-lock.yaml"
registry-url: https://registry.npmjs.org
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Install Dependencies
run: pnpm i
run: pnpm install --frozen-lockfile
- name: Configure Nx Cloud environment
run: |