Skip to content

[Actions][R4_4] Only the relevant workflows should run after commits on a PR branch#258

Merged
VeithMetro merged 8 commits into
R4_4from
development/r4-4-actions-tools-relevance
May 26, 2026
Merged

[Actions][R4_4] Only the relevant workflows should run after commits on a PR branch#258
VeithMetro merged 8 commits into
R4_4from
development/r4-4-actions-tools-relevance

Conversation

@VeithMetro
Copy link
Copy Markdown
Contributor

@VeithMetro VeithMetro commented May 26, 2026

[Diff:R4.4.4]

Copilot AI review requested due to automatic review settings May 26, 2026 08:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the generator-related GitHub Actions workflows on the R4_4 branch to avoid running expensive jobs on every PR branch update, and instead only run them when the latest PR synchronization actually touches files relevant to that workflow.

Changes:

  • Added a lightweight changes job to detect whether the latest PR synchronize update modified relevant paths.
  • Gated the main generator/build jobs (Thunder / generate_lua) on the changes job output so they only run when relevant files changed (or when the filter job is skipped on non-PR-sync events).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/ProxyStubGenerator.yml Adds a changes filter job and gates the reusable Thunder build workflow on “relevant” path changes for PR sync updates.
.github/workflows/LuaGenerator.yml Adds a changes filter job and gates Lua generation (and downstream pages publishing) based on relevant path changes for PR sync updates.
.github/workflows/JsonGenerator.yml Adds a changes filter job and gates the reusable Thunder build workflow on “relevant” path changes for PR sync updates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown

LuaGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

ProxyStubGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

JsonGenerator Results

View Results

Changes detected.

Copilot AI review requested due to automatic review settings May 26, 2026 08:48
@github-actions
Copy link
Copy Markdown

LuaGenerator Results

View Results

Changes detected.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

@github-actions
Copy link
Copy Markdown

ProxyStubGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

JsonGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

LuaGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

JsonGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

ProxyStubGenerator Results

View Results

Changes detected.

Copilot AI review requested due to automatic review settings May 26, 2026 09:30
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

Comment thread .github/workflows/ProxyStubGenerator.yml
Comment thread .github/workflows/LuaGenerator.yml
Comment thread .github/workflows/JsonGenerator.yml
Comment thread .github/workflows/JsonGenerator.yml Outdated
@github-actions
Copy link
Copy Markdown

JsonGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

LuaGenerator Results

View Results

No changes detected.

@github-actions
Copy link
Copy Markdown

ProxyStubGenerator Results

View Results

Changes detected.

@github-actions
Copy link
Copy Markdown

JsonGenerator Results

View Results

No changes detected.

Copilot AI review requested due to automatic review settings May 26, 2026 10:07
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

Comment thread .github/workflows/ProxyStubGenerator.yml
Comment thread .github/workflows/LuaGenerator.yml
Comment thread .github/workflows/JsonGenerator.yml
Comment thread .github/workflows/JsonGenerator.yml Outdated
@github-actions
Copy link
Copy Markdown

JsonGenerator Results

View Results

Changes detected.

@VeithMetro VeithMetro merged commit d57b29f into R4_4 May 26, 2026
4 checks passed
@VeithMetro VeithMetro deleted the development/r4-4-actions-tools-relevance branch May 26, 2026 10:20
@github-actions github-actions Bot locked and limited conversation to collaborators May 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants