Skip to content

Add support for Linux ARM#348

Merged
repolevedavaj merged 9 commits intomainfrom
feature/linux-aarch64-build
Feb 15, 2026
Merged

Add support for Linux ARM#348
repolevedavaj merged 9 commits intomainfrom
feature/linux-aarch64-build

Conversation

@repolevedavaj
Copy link
Collaborator

No description provided.

- Pin all actions to full-length commit SHAs to prevent supply chain attacks
- Add permissions: {} deny-by-default with least-privilege job-level grants
- Eliminate script injection by moving all ${{ }} expressions from run:
  blocks into env: blocks
- Replace deprecated actions/upload-release-asset with gh release upload
- Restrict build trigger to main/master branches and pull_request events
- Add timeout-minutes to all jobs to prevent runaway builds
- Add concurrency controls to build workflow
- Add fail-fast: false to release matrix for complete error visibility
- Standardize actions/checkout to v6 across all workflows
- Add explicit shell: bash for Windows runner bash commands
@repolevedavaj repolevedavaj added the enhancement New feature or request label Feb 14, 2026
The default shell on windows-latest runners is pwsh, which interprets
${VAR} as a PowerShell variable rather than an environment variable,
causing -march= to receive an empty value.
- Improve error messages in DefaultToolsIndexManager to report specific
  OS/arch mismatches instead of generic 'not found' errors
- Add optional targetArch field to GenericToolConfiguration so users can
  specify architecture-specific download URLs in project-env.toml
- Update GenericToolSupport with arch+OS > OS-only > global fallback chain
- Add tests for both arch-specific error messages and generic tool resolution
- Update README with missing [clojure] section and new target_arch option
@sonarqubecloud
Copy link

@repolevedavaj repolevedavaj merged commit 4bb9ad5 into main Feb 15, 2026
7 of 11 checks passed
@repolevedavaj repolevedavaj deleted the feature/linux-aarch64-build branch February 15, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant