Context
The clang-tidy CI workflow (.github/workflows/clang-tidy.yml, added in #1286, part of #1271) provisions ExecuTorch headers through the on-demand download flow (download-libs.js, #1283). That script derives the GitHub Release tag from the package version:
`https://github.com/${GITHUB_REPO}/releases/download/v${PACKAGE_VERSION}`
On rne-rewrite the package version is the placeholder 0.0.0, and no v0.0.0 release exists. The only release carrying headers.tar.gz is the test pre-release v0.0.0-rewrite-libs-test.
Stopgap in place
To let the gate run today, the provisioning step pins RNET_BASE_URL to the test pre-release:
RNET_BASE_URL: https://github.com/software-mansion/react-native-executorch/releases/download/v0.0.0-rewrite-libs-test
Action when a real release exists
Once a properly versioned release whose tag matches package.json and carries headers.tar.gz is published:
Related: #1271, #1286, #1283
Context
The
clang-tidyCI workflow (.github/workflows/clang-tidy.yml, added in #1286, part of #1271) provisions ExecuTorch headers through the on-demand download flow (download-libs.js, #1283). That script derives the GitHub Release tag from the package version:`https://github.com/${GITHUB_REPO}/releases/download/v${PACKAGE_VERSION}`On
rne-rewritethe package version is the placeholder0.0.0, and nov0.0.0release exists. The only release carryingheaders.tar.gzis the test pre-releasev0.0.0-rewrite-libs-test.Stopgap in place
To let the gate run today, the provisioning step pins
RNET_BASE_URLto the test pre-release:Action when a real release exists
Once a properly versioned release whose tag matches
package.jsonand carriesheaders.tar.gzis published:RNET_BASE_URLoverride from theProvision ExecuTorch headersstep in.github/workflows/clang-tidy.yml(letdownload-libs.jsresolvev${PACKAGE_VERSION}normally).TODO(#<this-issue>)comment in the workflow.Related: #1271, #1286, #1283