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, ...]`
Loading
Please register or sign in to comment