Skip to content

ci: update sbt setup action - #3939

Merged
chaokunyang merged 1 commit into
apache:mainfrom
chaokunyang:fix_scala_ci
Aug 16, 2026
Merged

ci: update sbt setup action#3939
chaokunyang merged 1 commit into
apache:mainfrom
chaokunyang:fix_scala_ci

Conversation

@chaokunyang

@chaokunyang chaokunyang commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Why?

The three Scala jobs in Fory CI fail during job setup because sbt/setup-sbt v1.5.1 reaches a transitive carabiner-dev/actions/install/ampel commit that expired from the Apache GitHub Actions allowlist.

What does this PR do?

Update the existing sbt/setup-sbt pin from v1.5.1 to v1.5.7 in Scala CI, Scala Xlang Test, and Scala IDL Tests. The new action and its full transitive dependency chain are present in the Apache allowlist. Existing JDK versions, test commands, and disk-cache: false behavior remain unchanged.

Local checks:

  • ENABLE_FORY_DEBUG_OUTPUT=1 ci/format.sh
  • ENABLE_FORY_DEBUG_OUTPUT=1 sbt clean +test from scala/ (136/136 tests passed across Scala 2.13 and Scala 3)
  • git diff --check

Related issues

N/A.

AI Contribution Checklist

Does this PR introduce any user-facing change?

  • Does this PR introduce any public API change?
  • Does this PR introduce any binary protocol compatibility change?

Benchmark

N/A; workflow-only change.

@chaokunyang
chaokunyang marked this pull request as ready for review August 16, 2026 15:53
@chaokunyang
chaokunyang merged commit 5591685 into apache:main Aug 16, 2026
64 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants