Skip to content

ci(contributors): solo en el upstream (en el fork daba 404 en cada merge) - #11

Merged
DannyBaanks merged 1 commit into
mainfrom
fix/contributors-upstream-only
Sep 25, 2026
Merged

DannyBaanks merged 1 commit into
mainfrom
fix/contributors-upstream-only

Conversation

@DannyBaanks

Copy link
Copy Markdown
Owner

What & why

Cada merge al fork disparaba Update contributors y fallaba así:

Error: /repos/DannyBaanks/munder-difflin/pulls/156 -> 404

El workflow viene del upstream. Arma CONTRIBUTORS.md con los PR del repo donde corre, y .github/contributors-extra.json lista PR del upstream (#156, …) que en el fork no existen. Si alguna vez pasara, sería peor, porque abriría un PR que cambia a los contribuidores del upstream por los 10 PR del fork.

El job ahora solo corre cuando github.repository == 'chaitanyagiri/munder-difflin'. En el upstream se comporta igual que antes.

Type of change

  • Bug fix (CI)

Evidence

Before

Runs "Update contributors" en rojo en los merges de #5, #6, #7, #8 y #10.

After

En el fork el job sale como skipped. La condición se validó con YAML: github.repository == 'chaitanyagiri/munder-difflin' && (github.event_name != 'pull_request_target' || github.event.pull_request.merged == true).

🤖 Generated with Claude Code

El generador arma CONTRIBUTORS.md con los PR del repo donde corre y
contributors-extra.json lista PR del upstream (#156…), que en el fork no
existen. Si pasara, reemplazaría a los contribuidores del upstream por los
PR del fork.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@DannyBaanks DannyBaanks added the no-visual-change Sin superficie visual: exime el check Before/after evidence label Sep 25, 2026
@DannyBaanks
DannyBaanks merged commit 9d42310 into main Sep 25, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-visual-change Sin superficie visual: exime el check Before/after evidence

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant