trinodb/trino

dependabot-originating builds fail due to lack of secrets

Aperta

#28.176 aperta il 9 feb 2026

 (2 commenti) (0 reazioni) (0 assegnatari)Java (2678 fork)batch import
good first issuemaintenancetest

Metriche repository

Star
 (9113 stelle)
Metriche merge PR
 (Merge medio 5g 9h) (306 PR mergiate in 30 g)

Descrizione

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"

Guida contributor