Skip to content

Feat (dev): automate workflow #1220

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: dev
Choose a base branch
from

Conversation

pablomlago
Copy link
Collaborator

@pablomlago pablomlago commented Mar 11, 2025

Reason for this PR

Currently, we have to update three files (potentially per entry-point) each time an argument is added/modified/deleted, which tends to be annoying, and easy-to-forget. I feel it would improve the development experience if this process was automatized (e.g. running a single .sh to do all those updates, or even adding a custom hook to do this when committing a change to the arguments).

The following PR is not a solution, but a base point to start a conversation about this development process.

Changes Made in this PR

Testing Summary

Risk Highlight

  • This PR includes code from another work (please detail).
  • This PR contains API-breaking changes.
  • This PR depends on work in another PR (please provide links/details).
  • This PR introduces new dependencies (please detail).
  • There are coverage gaps not covered by tests.
  • Documentation updates required in subsequent PR.

Checklist

  • Code comments added to any hard-to-understand areas, if applicable.
  • Changes generate no new warnings.
  • Updated any relevant tests, if applicable.
  • No conflicts with destination dev branch.
  • I reviewed my own code changes.
  • Initial CI/CD passing.
  • 1+ reviews given, and any review issues addressed and approved.
  • Post-review full CI/CD passing.

@pablomlago pablomlago force-pushed the feat-automate-workflow branch from fc2cd7b to edc3464 Compare March 14, 2025 12:17
@pablomlago pablomlago changed the title [DRAFT] Feat (dev): automate workflow Feat (dev): automate workflow Mar 14, 2025
@pablomlago pablomlago marked this pull request as ready for review March 14, 2025 12:22
@@ -263,7 +263,7 @@ def create_llm_args_parser():
)
parser.add_argument(
'--rotation-mode',
default='had',
default='ort',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I forgot to revert that, it was just a change to test the hook.

@nickfraser nickfraser added the next release PRs which should be merged for the next release label Mar 20, 2025
@pablomlago pablomlago force-pushed the feat-automate-workflow branch from 0781e31 to 7150e3e Compare March 20, 2025 17:50
@pablomlago pablomlago force-pushed the feat-automate-workflow branch from 7150e3e to 9b14808 Compare April 3, 2025 08:35
@pablomlago pablomlago force-pushed the feat-automate-workflow branch from 9b14808 to 7150e3e Compare April 11, 2025 14:38
@pablomlago pablomlago force-pushed the feat-automate-workflow branch from 7150e3e to f60bd3d Compare April 15, 2025 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next release PRs which should be merged for the next release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants