Fixes for BCR (#1)
diff --git a/.bcr/presubmit.yml b/.bcr/presubmit.yml index be6b244..3f44430 100644 --- a/.bcr/presubmit.yml +++ b/.bcr/presubmit.yml
@@ -1,10 +1,13 @@ bcr_test_module: - module_path: "examples/target-determinator" matrix: - platform: ["debian10", "macos", "ubuntu2004"] + platform: + - debian10 + - ubuntu2004 + - macos + - macos_arm64 tasks: - run_tests: - name: "Run test module" + verify_targets: + name: Verify build targets platform: ${{ platform }} - test_targets: - - "//..." + build_targets: + - "@rules_multitool//..."
diff --git a/.bcr/source.template.json b/.bcr/source.template.json index 7fb5985..d25b066 100644 --- a/.bcr/source.template.json +++ b/.bcr/source.template.json
@@ -1,5 +1,5 @@ { "integrity": "**leave this alone**", "strip_prefix": "{REPO}-{VERSION}", - "url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/{REPO}-{TAG}.tar.gz" + "url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/{REPO}-{VERSION}.tar.gz" }
diff --git a/.github/workflows/release_prep.sh b/.github/workflows/release_prep.sh index 08b9b35..e4d6d81 100755 --- a/.github/workflows/release_prep.sh +++ b/.github/workflows/release_prep.sh
@@ -7,7 +7,10 @@ TAG="${GITHUB_REF_NAME}" PREFIX="rules_multitool-${TAG:1}" -ARCHIVE="rules_multitool-${TAG}.tar.gz" +ARCHIVE="rules_multitool-${TAG:1}.tar.gz" + +# embed version in MODULE.bazel +sed -i "s/version = \"0\.0\.0\"/version = \"${TAG:1}\"/" MODULE.bazel git archive --format=tar --prefix=${PREFIX}/ ${TAG} | gzip > $ARCHIVE SHA=$(shasum -a 256 $ARCHIVE | awk '{print $1}')
diff --git a/MODULE.bazel b/MODULE.bazel index 312b077..2f911cf 100644 --- a/MODULE.bazel +++ b/MODULE.bazel
@@ -6,5 +6,5 @@ compatibility_level = 1, ) -bazel_dep(name = "bazel_skylib", version = "1.4.1", dev_dependency = True) -bazel_dep(name = "buildifier_prebuilt", version = "6.1.2", dev_dependency = True) +bazel_dep(name = "bazel_skylib", version = "1.4.1") +bazel_dep(name = "buildifier_prebuilt", version = "6.1.2")