- Feb 24, 2024
-
-
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
-
-
Matthew Clarkson authored
-
- Jan 03, 2024
-
-
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
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Allows the job to start straight away allowing maximum CI throughput. Dependencies will need to be added with the `needs`[1] keyword. [1]: https://docs.gitlab.com/ee/ci/yaml/#needs
-
- Dec 19, 2023
-
-
Matthew Clarkson authored
This can be useful when setting up shared persistent caches.
-
Matthew Clarkson authored
-
- Dec 11, 2023
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
We need to sort out a mirroring service for the `.deb`. We can put them into the GitLab Package Registry.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Nov 15, 2023
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
_Eventually_, we want to be able to drive `semantic-release` from Bazel. However, that requires hermetic resolution of `git` and `ssh` which is a challenge that we do not have time for at this time.
-
- Nov 13, 2023
-
-
Matthew Clarkson authored
`.bazelisk-script` implies everything must be a script reference. We may want to include other references in the future. Fragment is better nomenclature here. BREAKING CHANGE: `.bazelisk-script` is now `.bazelisk-fragment` Update any `!reference[.bazelisk-script, ...]` to `!reference[.bazelisk-fragment, ...]`
-