- Feb 26, 2024
-
-
Bot authored
# [1.0.0-beta.3](https://git.gitlab.arm.com/ci/component/bazelisk/compare/v1.0.0-beta.2...v1.0.0-beta.3) (2024-02-26) ### Bug Fixes * move run commands copying into `before_script` ([5f26233b](https://git.gitlab.arm.com/ci/component/bazelisk/commit/5f26233b79ebb92d89cd66a99bdf85900e0752e8)) * remove `diff` ([eda49dbb](https://git.gitlab.arm.com/ci/component/bazelisk/commit/eda49dbb2d5758aed02a6e1cb6e0c3a6ca850af0)) * upgrade `bazelisk@1.19.0` ([9d320206](https://git.gitlab.arm.com/ci/component/bazelisk/commit/9d320206a322535ccd54a0ade4533b948fbc4985)) * upgrade to `linux-libc-dev@6.1.76` ([55c46352](https://git.gitlab.arm.com/ci/component/bazelisk/commit/55c463522383c05d9816bcc522bf9da15da53e97)) ### chore * remote GitLab 16.5 workaround ([16f27f9f](https://git.gitlab.arm.com/ci/component/bazelisk/commit/16f27f9faeb130355babcb576adc592873c03be9)) ### BREAKING CHANGES * 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
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Feb 24, 2024
-
-
Matthew Clarkson authored
We need to add automatic mirroring with `curl_upload_file`. To get this moving a manual backup was done by `wget` each URL. Each file was then uploaded with the following Fish script: ```fish for FILEPATH in * switch $FILEPATH case *.deb set PARTS (string split _ $FILEPATH) set VERSION (string split -f 1 - $PARTS[2]) set DST $PARTS[1]/$VERSION case bazelisk-* set PARTS (string split - $FILEPATH) set DST $PARTS[1]/$PARTS[2] end printf '%s -> %s: ' $FILEPATH $DST curl -sfLw '\n' \ --oauth2-bearer $GITLAB_TOKEN \ --upload-file $FILEPATH \ https://gitlab.arm.com/api/v4/projects/418/packages/generic/$DST/$FILEPATH end ```
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Still not sure how to extend semantic-release/config-gitlab-bzlmod>
-
Matthew Clarkson authored
-
Matthew Clarkson authored
We _really_ need to add this to the CI
-
Matthew Clarkson authored
-
Matthew Clarkson authored
It is _very_ common to override the execution of `bazelisk`. This means that using a `!reference` any time the `script` is overridden to copy the run files. Moving this to `before_script` negates that.
-
Matthew Clarkson authored
BREAKING CHANGE: 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.
-
- Feb 20, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
BREAKING CHANGE: `diff` has been removed. Use the hermetic [`rules_diff`][rules_diff] Bazel module. [rules_diff]: https://registry.bazel.build/modules/rules_diff
-
- Jan 04, 2024
-
-
Bot authored
# [1.0.0-beta.2](https://git.gitlab.arm.com/ci/component/bazelisk/compare/v1.0.0-beta.1...v1.0.0-beta.2) (2024-01-04) ### Bug Fixes * add stage to `.bazelisk` job ([8282d712](https://git.gitlab.arm.com/ci/component/bazelisk/commit/8282d7129fad6a36d28f1c7dc78364161a109562)) * commit to new component directory structure ([c5ced293](https://git.gitlab.arm.com/ci/component/bazelisk/commit/c5ced293dbed2c4371f544c529130a1b14c86f1d)) * pin bazel version ([f992954e](https://git.gitlab.arm.com/ci/component/bazelisk/commit/f992954e8ad96bab04d5b61736389b2956cbb859)) * **release:** correct JavaScript `Object.freeze` usage ([38465a17](https://git.gitlab.arm.com/ci/component/bazelisk/commit/38465a17485a0f1d0bd16c8c8e372d60a556b15e)) ### BREAKING CHANGES * 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.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Jan 03, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Uses a `include:local` to avoid having to copy the template for older GitLab version support.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
This makes the component include path consistent on 16.3/16.5+. They changed the template structure from: ``` ├── template.yml ├── README.md ├── .gitlab-ci.yml ├── unit/ │ └── template.yml └── integration/ └── template.yml ``` To: ``` ├── README.md ├── .gitlab-ci.yml └── templates/ └── all-scans.yml └── secret-detection.yml ``` Unfortunately, symlinks are *not* supported so until we can drop support for 16.3, we'll have to copy over changes. BREAKING CHANGE: 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.
-
Matthew Clarkson authored
-
As of gitlab 16.5 the component dir structure has changed. Updates the name of component to match the updated docs.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Move off the beta version.
-
Lukasz Okraszewski authored
Pin to 7.0.0rc3 due to upstream regression in 7.0.0rc4 onwards.
-
- Dec 20, 2023
-
-
Bot authored
# 1.0.0-beta.1 (2023-12-20) ### Bug Fixes * 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)) * use `pushd`/`popd` built-ins. ([83b658d5](https://git.gitlab.arm.com/ci/component/bazelisk/commit/83b658d58994943a24267cb1508d1877b2b9b7e5)) ### Code Refactoring * switch to `.bazelisk-fragment` ([7afa43ba](https://git.gitlab.arm.com/ci/component/bazelisk/commit/7afa43badf14d986666b8fb6c70ef0e3773b48f7)) ### Features * 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)) ### BREAKING CHANGES * `.bazelisk-script` is now `.bazelisk-fragment` Update any `!reference[.bazelisk-script, ...]` to `!reference[.bazelisk-fragment, ...]`
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-