Skip to content

Commit 410c3e9

Browse files
committed
ci: fix check-generated job paths for monorepo layout
The check-generated job's skill/docs-section verification steps still referenced pre-move root-relative paths (plugins/, README.md, DEVELOPMENT.md, docs/src/content/docs/*). After the packages/cli + apps/cli-docs move those paths no longer exist, so `git diff --quiet <nonexistent-path>` exits 128 (fatal), failing the "Validate generated files" check even though the committed generated content is current. Repoint all three references (check-skill, check-sections, auto-commit) to: - packages/cli/plugins/sentry-cli/skills/sentry-cli/ - packages/cli/README.md, packages/cli/DEVELOPMENT.md - apps/cli-docs/src/content/docs/{contributing.md,self-hosted.md,getting-started.mdx} Verified: `pnpm --filter sentry run generate:schema && generate:docs` produces no diff against the committed files, and the git diff --quiet commands now exit 0 instead of 128.
1 parent e11da2e commit 410c3e9

2 files changed

Lines changed: 103 additions & 127 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ jobs:
179179
- name: Check skill files
180180
id: check-skill
181181
run: |
182-
if git diff --quiet plugins/sentry-cli/skills/sentry-cli/; then
182+
if git diff --quiet packages/cli/plugins/sentry-cli/skills/sentry-cli/; then
183183
echo "Skill files are up to date"
184184
else
185185
echo "stale=true" >> "$GITHUB_OUTPUT"
@@ -188,7 +188,7 @@ jobs:
188188
- name: Check docs sections
189189
id: check-sections
190190
run: |
191-
if git diff --quiet README.md DEVELOPMENT.md docs/src/content/docs/contributing.md docs/src/content/docs/self-hosted.md docs/src/content/docs/getting-started.mdx; then
191+
if git diff --quiet packages/cli/README.md packages/cli/DEVELOPMENT.md apps/cli-docs/src/content/docs/contributing.md apps/cli-docs/src/content/docs/self-hosted.md apps/cli-docs/src/content/docs/getting-started.mdx; then
192192
echo "Docs sections are up to date"
193193
else
194194
echo "stale=true" >> "$GITHUB_OUTPUT"
@@ -199,7 +199,7 @@ jobs:
199199
run: |
200200
git config user.name "github-actions[bot]"
201201
git config user.email "github-actions[bot]@users.noreply.github.com"
202-
git add plugins/sentry-cli/skills/sentry-cli/ README.md DEVELOPMENT.md docs/src/content/docs/contributing.md docs/src/content/docs/self-hosted.md docs/src/content/docs/getting-started.mdx
202+
git add packages/cli/plugins/sentry-cli/skills/sentry-cli/ packages/cli/README.md packages/cli/DEVELOPMENT.md apps/cli-docs/src/content/docs/contributing.md apps/cli-docs/src/content/docs/self-hosted.md apps/cli-docs/src/content/docs/getting-started.mdx
203203
git diff --cached --quiet || (git commit -m "chore: regenerate docs" && git push)
204204
- name: Fail for fork PRs with stale generated files
205205
if: (steps.check-skill.outputs.stale == 'true' || steps.check-sections.outputs.stale == 'true') && steps.token.outcome != 'success'

0 commit comments

Comments
 (0)