You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CI doesn't run all jobs when GitHub Actions job is removed from Apache approved_patterns.yml聽#16914
changed the title [-]CI silently passes when GitHub Actions job is expired[/-][+]CI doesn't run all jobs when GitHub Actions job is removed from Apache approved_patterns.yml[/+]on Jun 22, 2026
I looked into this, i think its actually expected that dependabot PRs (like #16903) do not modify the runtime-deps.txt file. And thus there can be a potential drift
The stale runtime-deps.txt isn't the problem I want to address in this issue.
The problem I was seeing is CI shows false green when the action is removed from Apache approved_patterns.yml. I think CI should fail in the PR so we can avoid accidental merge.
Activity
[-]CI silently passes when GitHub Actions job is expired[/-][+]CI doesn't run all jobs when GitHub Actions job is removed from Apache approved_patterns.yml[/+]CI: Check ASF allowlist and update setup-gradle
CI: Check ASF allowlist and update setup-gradle
CI: Check ASF action allowlist on every PR
kevinjqliu commentedon Jun 22, 2026
I looked into this, i think its actually expected that dependabot PRs (like #16903) do not modify the runtime-deps.txt file. And thus there can be a potential drift
This is somewhat documented at
iceberg/runtime-deps.gradle
Lines 33 to 37 in fb6bb97
In #16233, I tried to get rid of the patch version runtime-deps.txt so that we see less noise.
All the changes in https://github.com/apache/iceberg/pull/16908/changes are for minor versions, which lines up with the above
I think maybe we just have to deal with this and manually update runtime-deps.txt. Open to suggestions! I'm just out of ideas
ebyhr commentedon Jun 22, 2026
The stale runtime-deps.txt isn't the problem I want to address in this issue.
The problem I was seeing is CI shows false green when the action is removed from Apache approved_patterns.yml. I think CI should fail in the PR so we can avoid accidental merge.
kevinjqliu commentedon Jun 22, 2026
Oh I see, you're right.
https://github.com/apache/iceberg/pull/16903/checks has a bunch of skipped CI (the black part of the progress bar). This is what
.github/workflows/asf-allowlist-check.ymlshould prevent, so #16926 makes sense to mekevinjqliu commentedon Jun 22, 2026
Thanks for catching this!
kevinjqliu commentedon Jun 22, 2026
Unfortunately I copied this bug to every iceberg repo 馃槶
https://grep.app/search?f.path.pattern=github%2Fworkflows%2Fasf-allowlist-check.yml&f.repo.pattern=apache%2Ficeberg&q=paths%3A
We should also copy over this CI check to https://github.com/apache/terraform-provider-iceberg/tree/main/.github for parity
kevinjqliu commentedon Jun 22, 2026
tracking in #16934
CI: Check ASF action allowlist on every PR (apache#16926)
CI: Check ASF action allowlist on every PR (apache#16926)