trinodb/trino

dependabot-originating builds fail due to lack of secrets

Open

#28 176 ouverte le 9 févr. 2026

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés)Java (2 678 forks)batch import
good first issuemaintenancetest

Métriques du dépôt

Stars
 (9 113 stars)
Métriques de merge PR
 (Merge moyen 5j 9h) (306 PRs mergées en 30 j)

Description

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"

Guide contributeur