Skip to content

Conversation

@MaxGhenis
Copy link
Contributor

@MaxGhenis MaxGhenis commented Jul 30, 2025

This PR fixes the push CI issues that occurred after merging #117:

Changes

  • Remove processed changelog_entry.yaml that was left in the repository after PR Add comparative dataset analysis to paper #117 was merged
    • Push CI was failing because it tried to process an already-processed changelog entry
  • Remove unused make_person function that referenced undefined CURRENT_YEAR variable

Context

The difference between PR CI and push CI is that push CI runs additional steps including changelog/versioning builds. The leftover changelog entry was causing the push CI to fail.

- Remove processed changelog_entry.yaml that was left after PR merge
- Remove unused make_person function that referenced undefined CURRENT_YEAR
@MaxGhenis MaxGhenis force-pushed the fix-remaining-ci-issues branch from 4dc170d to f978881 Compare July 30, 2025 17:50
- Create reusable workflows for changelog validation, linting, and testing
- Update PR changelog workflow to validate format (not just existence)
- Ensure PR and push workflows use same core logic
- Only difference is push workflow uploads data and deploys docs
@MaxGhenis MaxGhenis merged commit 26370b7 into main Jul 30, 2025
4 checks passed
@nikhilwoodruff nikhilwoodruff deleted the fix-remaining-ci-issues branch August 4, 2025 12:49
juaristi22 pushed a commit that referenced this pull request Aug 8, 2025
* Fix push CI issues

- Remove processed changelog_entry.yaml that was left after PR merge
- Remove unused make_person function that referenced undefined CURRENT_YEAR

* Add changelog entry for CI fix

* Modularize CI workflows for consistency between PR and push

- Create reusable workflows for changelog validation, linting, and testing
- Update PR changelog workflow to validate format (not just existence)
- Ensure PR and push workflows use same core logic
- Only difference is push workflow uploads data and deploys docs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants