Skip to content

run webapp-test onMaster if we're using github actions workflows#386

Open
jaredly wants to merge 6 commits intomasterfrom
on-master-for-github
Open

run webapp-test onMaster if we're using github actions workflows#386
jaredly wants to merge 6 commits intomasterfrom
on-master-for-github

Conversation

@jaredly
Copy link
Copy Markdown
Contributor

@jaredly jaredly commented May 8, 2026

Summary:

no need to spin up a worker just to wait

Issue: none

Test plan:

🤞 I ran a groovy linter (pnpx npm-groovy-lint) and it didn't find anything glaring 🙏

jaredly added 5 commits May 7, 2026 11:07
…-test job

I was trying to test out the new github bridge, passing in all the same parameters buildmaster does but w/ the USE_GITHUB_BRIDGE flag on, and it didn't work, because buildmaster passes a SHA for GIT_REVISION. Which I should have anticipated. Fortunately, buildmaster passes a branch ref as REVISION_DESCRIPTION, so I can use that.

Issue: none

Test plan:
🤞
… actions workflows

no need to spin up a worker just to wait

Issue: none

Test plan:
🤞 I ran a groovy linter (`pnpx npm-groovy-lint`) and it didn't find anything glaring 🙏
@jaredly jaredly self-assigned this May 8, 2026
@jaredly jaredly marked this pull request as ready for review May 8, 2026 19:55
@jaredly jaredly requested a review from a team as a code owner May 8, 2026 19:55
@jaredly jaredly changed the base branch from fix-ref-calculation to master May 8, 2026 20:39
Copy link
Copy Markdown
Member

@csilvers csilvers left a comment

Choose a reason for hiding this comment

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

Great!

Comment thread jobs/webapp-test.groovy

def useGithub = params.USE_GITHUB_BRIDGE && params.GIT_TAG;
if (useGithub) {
onMaster {
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.

Suggested change
onMaster {
// No need to spin up a worker just to wait on github responding
onMaster {

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants