Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • bazel/rules_curl
1 result
Show changes
Commits on Source (9)
# Enable `bzlmod`
common --enable_bzlmod
# `bzlmod` pre-release registries
common --registry https://bcr.bazel.build
common --registry=https://gitlab.arm.com/bazel/ape/-/releases/v1.0.0-beta.16/downloads
# Build cache
build --experimental_guard_against_concurrent_changes
......
......@@ -16,9 +16,6 @@ common --show_timestamps
# Do not wrap any output
common --terminal_columns=0
# Print relative paths where possible to reduce noise
common --attempt_to_print_relative_paths
# Output as much information in the CI log about failures as possible
build --verbose_failures
......@@ -28,6 +25,9 @@ test --test_output=errors
# Output as much information when a test exceeds a timeout
test --test_verbose_timeout_warnings
# Validate that the lockfile is correct
common --lockfile_mode=${CI_LOCKFILE_MODE}
# These locations are cached on the CI
build:local --disk_cache=${CI_PROJECT_DIR}/.cache/bazel/disk
build:local --repository_cache=${CI_PROJECT_DIR}/.cache/bazel/repo
......@@ -60,5 +60,5 @@ build:remote --experimental_profile_include_primary_output
# Eliminate duplicate references in the Build Event Stream
build:remote --nolegacy_important_outputs
# TODO: remove this when `bazel/ape` binaries work on remote execution `arm64` instances
build:remote --host_platform=@toolchain_utils//toolchain/platform:amd64-linux-gnu
# Describe remote executors
build:remote --extra_execution_platforms=@toolchain_utils//toolchain/platform:amd64-linux-gnu
7.x
7.4.0
include:
- component: "${CI_SERVER_HOST}/ci/component/bazelisk/bazelisk@v1.0.0-beta.3"
- component: "${CI_SERVER_HOST}/ci/component/bazelisk/bazelisk@v1.0.0-beta.5"
inputs:
variables: |
CI_PROJECT_DIR
......@@ -14,29 +14,58 @@ include:
CI_COMMIT_REF_NAME
CI_COMMIT_SHA
CI_SERVER_HOST
CI_LOCKFILE_MODE
default:
tags:
- arm64
test:
.test:
extends: .bazelisk
cache:
- !reference [.bazelisk, cache]
- key: "bazel-cache-${CI_PROJECT_ID}"
paths:
- ".cache/bazel/disk"
- ".cache/bazel/repo"
variables:
CI_LOCKFILE_MODE: error
CONFIG: local
script:
- cd "${ROOT}"; bazelisk test --config="${CONFIG}" //...
config:
extends: .test
parallel:
matrix:
- ROOT:
- .
- e2e
- .
- e2e
CONFIG:
- local
- remote
script:
- cd "${ROOT}"; bazelisk test --config="${CONFIG}" //...
- local
- remote
version:
extends: .test
variables:
CI_LOCKFILE_MODE: "off"
parallel:
matrix:
- ROOT:
- .
- e2e
USE_BAZEL_VERSION:
- 7.4.0
- 7.x
- last_rc
# TODO: switch this out for `rules_semantic_release`
semantic-release:
extends: .test
stage: .post
needs:
- test
- config
- version
image: node:lts
cache:
key:
......
# [1.0.0-alpha.13](https://git.gitlab.arm.com/bazel/rules_curl/compare/v1.0.0-alpha.12...v1.0.0-alpha.13) (2024-11-27)
### Bug Fixes
- set minimum Bazel version to `7.4.0` ([843db8e](https://git.gitlab.arm.com/bazel/rules_curl/commit/843db8ecda0cb3d9d713aa8128c4ee84b4315081))
- update dependencies for Bazel 8 support ([845e647](https://git.gitlab.arm.com/bazel/rules_curl/commit/845e6477b969f710c9a7aedc986b04c8aa292704))
# [1.0.0-alpha.12](https://git.gitlab.arm.com/bazel/rules_curl/compare/v1.0.0-alpha.11...v1.0.0-alpha.12) (2024-08-12)
### Bug Fixes
......
module(
name = "rules_curl",
version = "1.0.0-alpha.12",
version = "1.0.0-alpha.13",
bazel_compatibility = [
">=7.0.0",
">=7.4.0",
],
compatibility_level = 1,
)
bazel_dep(name = "bazel_skylib", version = "1.5.0")
bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.12")
bazel_dep(name = "ape", version = "1.0.0-beta.12")
bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.18")
bazel_dep(name = "ape", version = "1.0.0-beta.16")
bazel_dep(name = "rules_go", version = "0.48.1")
export = use_extension("@toolchain_utils//toolchain/export:defs.bzl", "toolchain_export")
......
This diff is collapsed.
# Enable `bzlmod`
common --enable_bzlmod
# `bzlmod` pre-release registries
common --registry https://bcr.bazel.build
common --registry=https://gitlab.arm.com/bazel/ape/-/releases/v1.0.0-beta.16/downloads
common --registry=https://gitlab.arm.com/bazel/rules_diff/-/releases/v1.0.0-beta.6/downloads
# Build cache
build --experimental_guard_against_concurrent_changes
......
......@@ -16,9 +16,6 @@ common --show_timestamps
# Do not wrap any output
common --terminal_columns=0
# Print relative paths where possible to reduce noise
common --attempt_to_print_relative_paths
# Output as much information in the CI log about failures as possible
build --verbose_failures
......@@ -28,6 +25,9 @@ test --test_output=errors
# Output as much information when a test exceeds a timeout
test --test_verbose_timeout_warnings
# Validate that the lockfile is correct
common --lockfile_mode=${CI_LOCKFILE_MODE}
# These locations are cached on the CI
build:local --disk_cache=${CI_PROJECT_DIR}/.cache/bazel/disk
build:local --repository_cache=${CI_PROJECT_DIR}/.cache/bazel/repo
......@@ -60,5 +60,5 @@ build:remote --experimental_profile_include_primary_output
# Eliminate duplicate references in the Build Event Stream
build:remote --nolegacy_important_outputs
# TODO: remove this when `bazel/ape` binaries work on remote execution `arm64` instances
build:remote --host_platform=@toolchain_utils//toolchain/platform:amd64-linux-gnu
# Describe remote executors
build:remote --extra_execution_platforms=@toolchain_utils//toolchain/platform:amd64-linux-gnu
7.x
7.4.0
......@@ -6,8 +6,8 @@ module(
)
bazel_dep(name = "bazel_skylib", version = "1.5.0")
bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.12")
bazel_dep(name = "rules_diff", version = "1.0.0-beta.3")
bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.18")
bazel_dep(name = "rules_diff", version = "1.0.0-beta.6")
bazel_dep(name = "hermetic_cc_toolchain", version = "3.1.0")
bazel_dep(name = "rules_curl")
local_path_override(
......
This diff is collapsed.