[VAULT-38882] actions(build): build and test on changes to gotoolchain (#31481)

Make sure that we always build and test the application if the go
toolchain changes.

Signed-off-by: Ryan Cragun <me@ryan.ec>
This commit is contained in:
Ryan Cragun 2025-08-12 15:51:05 -06:00 committed by GitHub
parent 7d4854d549
commit 06ab7d2702
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -186,6 +186,7 @@ jobs:
needs.setup.outputs.is-draft == 'false' &&
(
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'ui') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'gotoolchain') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'pipeline') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'enos') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'app')
@ -240,6 +241,7 @@ jobs:
needs.setup.outputs.is-ent-branch != 'true' && (
needs.setup.outputs.workflow-trigger == 'schedule' ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'app') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'gotoolchain') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'pipeline') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'enos') ||
contains(fromJSON(needs.setup.outputs.labels), 'build/all')
@ -265,6 +267,7 @@ jobs:
needs.setup.outputs.is-ent-branch == 'true' && (
needs.setup.outputs.workflow-trigger == 'schedule' ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'app') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'gotoolchain') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'pipeline') ||
contains(fromJSON(needs.setup.outputs.changed-files).groups, 'enos') ||
contains(fromJSON(needs.setup.outputs.labels), 'build/all')