Repository navigation
Commit 3ca4473
authored
ci: update GraalVM action and enable Dependabot (#4082)
## Why?
The [ASF allowlist
job](https://github.com/apache/fory/actions/runs/36290519259/job/108539571389)
fails because the three
`graalvm/setup-graalvm@6f3fa030c4b8f77c1f554a860f593a654538fa38`
references are no longer allowlisted.
## What does this PR do?
- Update all three GraalVM setup references to the ASF-approved v1.6.6
commit `0426e2e191540e8514dff98dc52a5f5146a2a276`.
- Add Dependabot for GitHub Actions, following
[apache/kvrocks#3612](apache/kvrocks#3612):
weekly grouped version updates, a four-day cooldown, separate
security-update grouping, and the `ci` commit prefix.
## Validation
- Run the exact ASF checker used by the failing job against a frozen
current allowlist: the baseline reproduces all three rejections; this
change passes with all 30 unique action references approved.
- Yamllint passes across all 46 YAML files, with existing
comment-spacing warnings only.
- Dependabot schema validation, Prettier checks for both changed files,
and `git diff --check` pass.
- Both fresh reviewers report no actionable findings. [Review results
and validation
evidence](https://gist.github.com/chaokunyang/65d9191831e5955390ed8d00530bed7d).
## AI Usage Disclosure
- substantial_ai_assistance: yes
- scope: CI diagnosis, configuration changes, local validation, and
review
- affected_files_or_subsystems: `.github/workflows/ci.yml` and
`.github/dependabot.yml`
- ai_review: assistant line-by-line self-review completed, followed by
fresh Fory-guided and independent general reviewers; both reported no
actionable findings on the final patch in
`1bf4b7ce380749785274f5154d9b46b22fa0ce74`
- ai_review_artifacts: [Fory-guided and independent review
results](https://gist.github.com/chaokunyang/65d9191831e5955390ed8d00530bed7d)
- human_verification: the checks above were executed and their results
reviewed by the assistant; human contributor verification is not
asserted by this automated record
- performance_verification: not applicable; CI configuration only
- provenance_license_confirmation: Dependabot configuration follows the
Apache-licensed Kvrocks reference and preserves its ASF license header;
no runtime or third-party code is introduced
## AI Contribution Checklist
- [x] Substantial AI assistance was used: yes.
- [x] Scope, affected files, validation, provenance, and review evidence
are disclosed above.
- [x] Assistant self-review completed before the two fresh reviews.
- [x] A fresh Fory-guided reviewer followed `AGENTS.md` and
`.agents/ci-and-pr.md`.
- [x] A separate fresh independent reviewer did not use the
Fory-specific review guide.
- [x] Both reviewers reported no further actionable comments on the
final patch; their results are linked above.
- [x] Relevant local checks passed and are recorded above.
- [x] No public API, binary protocol, runtime behavior, or performance
change requires additional runtime tests or benchmarks.
- [x] Apache-2.0-compatible configuration provenance and the required
license header are preserved.
- [ ] Human contributor has personally reviewed the patch and validation
results, can explain the change, and confirms submission accountability.1 parent 9043ae6 commit 3ca4473
2 files changed
Lines changed: 39 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
660 | 660 | | |
661 | 661 | | |
662 | 662 | | |
663 | | - | |
| 663 | + | |
664 | 664 | | |
665 | 665 | | |
666 | 666 | | |
| |||
687 | 687 | | |
688 | 688 | | |
689 | 689 | | |
690 | | - | |
| 690 | + | |
691 | 691 | | |
692 | 692 | | |
693 | 693 | | |
| |||
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
714 | | - | |
| 714 | + | |
715 | 715 | | |
716 | 716 | | |
717 | 717 | | |
| |||
0 commit comments