Skip to content
Commit 2db976e4 authored by Bot's avatar Bot
Browse files

chore(release): 1.0.0 [skip ci]

# 1.0.0 (2024-12-06)

### Bug Fixes

* add stage to `.bazelisk` job ([8282d712](https://git.gitlab.arm.com/ci/component/bazelisk/commit/8282d7129fad6a36d28f1c7dc78364161a109562))
* **bazelisk:** only warn when a variable is in run command ([cd63ce1b](https://git.gitlab.arm.com/ci/component/bazelisk/commit/cd63ce1bb9d307c9b96578f0aca8373892ed6b41))
* commit to new component directory structure ([c5ced293](https://git.gitlab.arm.com/ci/component/bazelisk/commit/c5ced293dbed2c4371f544c529130a1b14c86f1d))
* gracefully warn on missing run commands environment variables ([0697d69e](https://git.gitlab.arm.com/ci/component/bazelisk/commit/0697d69eb177a0896398ed5f81413d6da66c960d))
* move run commands copying into `before_script` ([5f26233b](https://git.gitlab.arm.com/ci/component/bazelisk/commit/5f26233b79ebb92d89cd66a99bdf85900e0752e8))
* **nope:** spelling mistake correction ([e03a9c25](https://git.gitlab.arm.com/ci/component/bazelisk/commit/e03a9c25ad991e8441996c0af050d00deea61535))
* only cache the Bazelisk downloads ([e17c6309](https://git.gitlab.arm.com/ci/component/bazelisk/commit/e17c63099638718ba2981e60db9baa8754dce376))
* pin bazel version ([f992954e](https://git.gitlab.arm.com/ci/component/bazelisk/commit/f992954e8ad96bab04d5b61736389b2956cbb859))
* **python:** restrict rule visibility ([704b573e](https://git.gitlab.arm.com/ci/component/bazelisk/commit/704b573e867e4813b0294b5f4bbfe980dc88a8c0))
* **release:** correct JavaScript `Object.freeze` usage ([38465a17](https://git.gitlab.arm.com/ci/component/bazelisk/commit/38465a17485a0f1d0bd16c8c8e372d60a556b15e))
* remove `diff` ([eda49dbb](https://git.gitlab.arm.com/ci/component/bazelisk/commit/eda49dbb2d5758aed02a6e1cb6e0c3a6ca850af0))
* remove need for `pushd`/`popd` ([865596c2](https://git.gitlab.arm.com/ci/component/bazelisk/commit/865596c2fbad7995f1949d6f2e9c7cb89ebf7914))
* **ruleset:** make the `semantic-release` job depende on `config`/`version` jobs ([d553cba6](https://git.gitlab.arm.com/ci/component/bazelisk/commit/d553cba6a81bf56b8dac68a1b8d7266d56ce9451))
* **ruleset:** the `needs` input is now for `config`/`version` ([13e7e89e](https://git.gitlab.arm.com/ci/component/bazelisk/commit/13e7e89e0ff05e839d55bd64333572c3834e6e9e))
* upgrade `bazelisk@1.19.0` ([9d320206](https://git.gitlab.arm.com/ci/component/bazelisk/commit/9d320206a322535ccd54a0ade4533b948fbc4985))
* upgrade `rules_oci` ([cfd894ce](https://git.gitlab.arm.com/ci/component/bazelisk/commit/cfd894cec2f222ea5214f5f1cf98421147ce7b52))
* upgrade distroless image ([e6fca24d](https://git.gitlab.arm.com/ci/component/bazelisk/commit/e6fca24d6fae1ae489a358a3264bba9d9a1dea60))
* upgrade to `linux-libc-dev@6.1.66` ([32087fcf](https://git.gitlab.arm.com/ci/component/bazelisk/commit/32087fcf2bfa5221fca041726f7b60cad71d00cd))
* upgrade to `linux-libc-dev@6.1.76` ([55c46352](https://git.gitlab.arm.com/ci/component/bazelisk/commit/55c463522383c05d9816bcc522bf9da15da53e97))
* upgrade to `rules_oci@2.0.0-beta1` ([a909ef9d](https://git.gitlab.arm.com/ci/component/bazelisk/commit/a909ef9d0302ceb45fd14696cafb4737e1a92062))
* use `pushd`/`popd` built-ins. ([83b658d5](https://git.gitlab.arm.com/ci/component/bazelisk/commit/83b658d58994943a24267cb1508d1877b2b9b7e5))
* use ROOT as base directory for test logs ([b4128d40](https://git.gitlab.arm.com/ci/component/bazelisk/commit/b4128d4092b22aa35939c8a0ef151a02696724dc))

### chore

* remote GitLab 16.5 workaround ([16f27f9f](https://git.gitlab.arm.com/ci/component/bazelisk/commit/16f27f9faeb130355babcb576adc592873c03be9))

### Code Refactoring

* switch to `.bazelisk-fragment` ([7afa43ba](https://git.gitlab.arm.com/ci/component/bazelisk/commit/7afa43badf14d986666b8fb6c70ef0e3773b48f7))

### Features

* add `ruleset` template ([3619cd47](https://git.gitlab.arm.com/ci/component/bazelisk/commit/3619cd47eb1ae7cd5beb191a50b2baad996cc83f))
* add rules to enable merged results pipelines ([603b07ab](https://git.gitlab.arm.com/ci/component/bazelisk/commit/603b07ab4ac326d21df811de1ffe673c8125a013))
* all multiple run command environment variable replacements ([f82edd7b](https://git.gitlab.arm.com/ci/component/bazelisk/commit/f82edd7b3e314325df49e000d52401e86e93f847))
* allow replacement of `CI_PROJECT_ID` ([79bc0a5c](https://git.gitlab.arm.com/ci/component/bazelisk/commit/79bc0a5cc1cb515ab74ee0c2b7302b3b59420fbd))
* explicitly set no job dependencies ([5e9bb4c8](https://git.gitlab.arm.com/ci/component/bazelisk/commit/5e9bb4c8d9b9f6adfbff6fea0e4e447e7c53a7d3))
* image build and CI component ([fb002de9](https://git.gitlab.arm.com/ci/component/bazelisk/commit/fb002de994aa01efec0543432529241bacd71420))
* **ruleset:** allow customising the Bazel module `roots` ([fa46a8e0](https://git.gitlab.arm.com/ci/component/bazelisk/commit/fa46a8e031e5e8f401a098b25451e585314d7bf6))
* **ruleset:** allow customising the Bazel versions tested ([9fe08d3c](https://git.gitlab.arm.com/ci/component/bazelisk/commit/9fe08d3c52542bd4de5f1dde31e7888634e9f620))
* **ruleset:** input for `configs` to decide Bazel run command configurations to test ([1bee04fa](https://git.gitlab.arm.com/ci/component/bazelisk/commit/1bee04fac1625c590f4eaaeb2dc7dccc1e4add8c))

### BREAKING CHANGES

* **ruleset:** `minimum` is no longer an input to the `ruleset` component. Use `versions` instead.
* **ruleset:** The `ruleset` component `needs` input is now dependent tasks for the testing jobs. Previously it was for the `semantic-release` job which was not useful.
* Template no longer supports GitLab less than 16.5

The `bazelisk/template.yml` file has been removed which was required
for the CI component to be picked up on the experimental implementation
in 16.4 and less.
* `diff` has been removed.

Use the hermetic [`rules_diff`][rules_diff] Bazel module.

[rules_diff]: https://registry.bazel.build/modules/rules_diff
* The component must be included via the `bazelisk` name.

The nameless include in `1.0.0-beta.1` is no longer supported.

```
include:
  - component: "${CI_SERVER_HOST}/ci/component/bazelisk@1.0.0-beta.1"
```

Add the `/bazelisk` named CI component:

```
include:
  - component: "${CI_SERVER_HOST}/ci/component/bazelisk/bazelisk@1.0.0-beta.2"
```

This is due to GitLab CI components being stabilised and the nameless component
support being removed.
* `.bazelisk-script` is now `.bazelisk-fragment`

Update any `!reference[.bazelisk-script, ...]` to `!reference[.bazelisk-fragment, ...]`
parent 9f201695
Loading
Loading
Loading
Pipeline #17097 skipped
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment