Skip to content

feat: granular PR commits#218

Open
mfbx9da4 wants to merge 12 commits intomainfrom
feat/incremental-pr-commits
Open

feat: granular PR commits#218
mfbx9da4 wants to merge 12 commits intomainfrom
feat/incremental-pr-commits

Conversation

@mfbx9da4
Copy link
Copy Markdown
Contributor

@mfbx9da4 mfbx9da4 commented May 7, 2025

Screen.Recording.2025-05-07.at.08.27.08.mov

@mfbx9da4 mfbx9da4 requested a review from a team as a code owner May 7, 2025 07:32
@mfbx9da4 mfbx9da4 requested review from bflad and jagarnica May 7, 2025 07:32
INPUT_FORCE=true
RUN_FINALIZE=true
INPUT_SIGNED_COMMITS=true No newline at end of file
INPUT_SIGNED_COMMITS=false No newline at end of file
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

You okay with this @jagarnica

Copy link
Copy Markdown
Member

@bflad bflad left a comment

Choose a reason for hiding this comment

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

Some considerations before making these changes. I'm also not sure that its really scope creep to also do the split commits for signed commits -- I would find it confusing on both sides that the action works differently with respect to split commits based on whether commit signing was enabled.

}{
{paths: []string{"**/.speakeasy/", "*gen.yaml", "*gen.lock", "*workflow.yaml", "*workflow.lock"}, msg: "build: Speakeasy config and lock files " + speakeasyVersionSuffix},
{paths: []string{"*.md"}, msg: "docs: regenerate markdown files " + speakeasyVersionSuffix},
{paths: []string{"."}, msg: "feat: regenerate SDK " + speakeasyVersionSuffix},
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This will cause the PR description to be feat: regenerate SDK (v1.234.5) when it previously was ci: regenerated with Speakeasy CLI 1.234.5. I personally think the new description is confusing since there are multiple versions with any given SDK:

  • SDK/target version
  • OpenAPI document version
  • Speakeasy version (and even generator version if we're being pedantic about versions)

The target being rebuilt may also not be an SDK. (Terraform and other internal thing I'm working on 😉)

Maybe best to keep it similar to the old message and consider dropping the CLI and version part?

Copy link
Copy Markdown
Member

@chase-crumbaugh chase-crumbaugh left a comment

Choose a reason for hiding this comment

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

Wow nice. Great idea

@mfbx9da4 mfbx9da4 changed the title feat: incremental PR commits feat: granular PR commits May 19, 2025
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.

4 participants