Skip to content

perf(languages): reuse baked Go and Java - #19

Merged
rldyourmnd merged 1 commit into
mainfrom
feat/preinstalled-language-toolchains
Aug 22, 2026
Merged

rldyourmnd merged 1 commit into
mainfrom
feat/preinstalled-language-toolchains

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

  • add opt-in exact preinstalled Go/gofmt verification
  • add opt-in baked Java/Maven verification
  • skip setup actions only on explicitly selected immutable ephemeral runners
  • preserve hosted setup and caching defaults

Permissions diff

None.

Threat model

Preinstalled mode is explicit and version-verifying; hosted and mutable runners retain setup actions. Caller commands remain environment-bound and fail-fast.

Validation

  • actionlint
  • all validation tiers with live ruleset access
  • zizmor 1.26.1 pedantic/low — no findings
  • git diff --check

Signed-off-by: rldyourmnd <danil@nddev.it.com>
@github-actions github-actions Bot added ci and removed ci labels Aug 22, 2026
@rldyourmnd
rldyourmnd merged commit 0aee1e5 into main Aug 22, 2026
28 checks passed
@rldyourmnd
rldyourmnd deleted the feat/preinstalled-language-toolchains branch August 22, 2026 00:53
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.

1 participant