trinodb/trino
dependabot-originating builds fail due to lack of secrets
Offen
#28.176 geöffnet am 09.02.2026
good first issuemaintenancetest
Repository-Metriken
- Stars
- (9.113 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 5T 9h) (306 gemergte PRs in 30 T)
Beschreibung
There is a problem with dependabot-initiated PR builds. The build attempt to run jobs requiring secrets and fails as the secrets are not found Example: https://github.com/trinodb/trino/actions/runs/21819342270/job/62948556703?pr=28175 (#28175)
My understanding is that dependabot-originated flows have access to repo vars, but they don't see repo secrets except those configured for dependabot itself. Given job conditions being has-var || has-secret, this leads to build failures.
proposed solution
Change job conditions to be "(has-var && !dependabot-originated) || has-secret"