Skip to content

fix(ci): retry refresh PR creation and validate TechAPI PR deltas - #80

Merged
Seungpyo1007 merged 1 commit into
mainfrom
fix/weekly-refresh-and-pr-validation
Sep 23, 2026
Merged

Seungpyo1007 merged 1 commit into
mainfrom
fix/weekly-refresh-and-pr-validation

Conversation

@Seungpyo1007

@Seungpyo1007 Seungpyo1007 commented Sep 23, 2026 •

Copy link
Copy Markdown
Member

Failures addressed

  • weekly-refresh run 35593227380 completed validation, integrity checking, and dump generation, then peter-evans/create-pull-request pushed refresh/2026-09-21 but GitHub returned Server Error while opening the TechAPI PR. The confirmation step now retries the PR API operation up to three times without repeating the scrape.
  • techapi-pr-validation-comment run 35828297945 and other September 23 runs failed the strict integrity gate on 18 duplicate CPU names already present in the TechAPI PR's base history. The workflow compared changes against main even though TechAPI PRs target develop, causing unrelated changes to appear in the review. It now pins the merge base, reports actual PR changes, and blocks only newly introduced hard integrity anomalies.

Verification

  • Parsed both workflow YAML files and all embedded Python blocks.
  • Compiled integrity_check.py and passed a fixture covering inherited versus newly introduced duplicate names.
  • git diff --check passed.

Please use rebase merge after review.

@Seungpyo1007 Seungpyo1007 added the ci Continuous integration changes label Sep 23, 2026
@Seungpyo1007 Seungpyo1007 self-assigned this Sep 23, 2026
@Seungpyo1007

Copy link
Copy Markdown
Member Author

Refs GetTechAPI/TechMachine#1 (weekly-refresh 2026-09-21 failure, techapi-pr-validation-comment repeated failures 2026-09-23).

@Seungpyo1007
Seungpyo1007 merged commit 24ead28 into main Sep 23, 2026
1 check passed
@Seungpyo1007
Seungpyo1007 deleted the fix/weekly-refresh-and-pr-validation branch September 23, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant