Jamie Tanna
4a447ce1d4
ci: bundle Mkdocs site into Releases ( #41355 )
...
As we now perform the Mkdocs build as part of the main repo, we can
now attach the docs site build into the GitHub Release artifacts as part
of our release pipeline.
For folks who are running versions behind the "bleeding edge" of
Renovate, this is very useful, as they can now grab a copy of the built
documentation for their given Renovate version.
This allows folks to take the `mkdocs-site.tgz` and upload it to static
hosting, without restoring to workarounds[0] that can make it more
difficult.
Because we're now building the docs site as part of the release, we need
to upload the built artifact to then be used by our deploy step.
As the deploy step no longer needs to build the docs site, we can
simplify this.
However, if the release hasn't occurred (because there are no commit(s)
that need a release right now) we still need to rebuild the docs site,
in case there are docs-only changes.
[0]: https://www.jvt.me/posts/2024/11/19/renovate-private-docs/
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
2026-02-20 16:13:49 +00:00
renovate[bot]
4b8cd24056
chore(deps): update github/codeql-action action to v4.32.4 (main) ( #41356 )
...
chore(deps): update github/codeql-action action to v4.32.4
| datasource | package | from | to |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.32.3 | v4.32.4 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 15:18:30 +00:00
renovate[bot]
e9c655ba9a
chore(deps): update actions/dependency-review-action action to v4.8.3 (main) ( #41342 )
...
chore(deps): update actions/dependency-review-action action to v4.8.3
| datasource | package | from | to |
| ----------- | -------------------------------- | ------ | ------ |
| github-tags | actions/dependency-review-action | v4.8.2 | v4.8.3 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 02:28:22 +00:00
Michael Kriese
912c623d60
test: full coverage for platforms ( #41318 )
...
chore: full coverage for platforms
2026-02-19 11:05:15 +00:00
Jamie Tanna
f9d141fef5
ci: lint GitHub Actions with actionlint ( #41292 )
...
* ci: lint GitHub Actions with `actionlint`
As a way to catch common issues, such as #41289 .
* style: don't error for `merge_queue.destroyed` event
Via `actionlint`, this only seems to support `checks_requested`[0].
However, it does appear to still be valid[1].
[0]: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue#merge_group
[1]: https://github.com/orgs/community/discussions/69342
* ci: fail when Actions linting is skipped/cancelled
2026-02-18 19:15:12 +00:00
Jamie Tanna
b67196d40f
ci: lint commit messages for Closes actions ( #41286 )
...
* ci: lint commit messages for `Closes` actions
We periodically (accidentally) merge PRs where the commit message from
the author contains a `Closes` message in them.
Although this is technically OK, we prefer to close the Issues as part
of the PR's description / with the Development tab.
When Semantic Release looks up what issue(s) are closed for a given
commit, it will look up any `Closes #...` patterns.
Sometimes these `Closes` actions are set to a Discussion number, which
Semantic Release does not support, so the post-release announcement
fails.
To prevent this happening, we can catch this on PRs by checking commits
for the known pattern for `Closes ...`.
However, because we also don't want users to close issues from their
commits anyway, we can instead enforce this across any `Closes #`
messages.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* ci: add more closing keywords
We see `Fixes #...` every so often, too.
These are suggested by Claude Sonnet 4.5.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* ci: support `closes: #...` syntax
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
---------
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
2026-02-18 16:12:08 +00:00
Jamie Tanna
df74ff5302
style: fix actionlint errors ( #41296 )
...
* style: remove unnecessary echo
Via `actionlint`.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* style: add deployment step id for page_url reference
Via `actionlint`.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* style: quote `GITHUB_OUTPUT` variable
Via `actionlint`, this is a `shellcheck` warning.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* style: replace deprecated `set-output` with `GITHUB_OUTPUT`
Via `actionlint`
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* style: fix `shellcheck` issues
Via `actionlint`.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* style: quote `GITHUB_WORKSPACE`
Via `actionlint`, via `shellcheck`.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
* style: add description field to `calculate-prefetch-matrix` action
Via `actionlint`.
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
---------
Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io >
2026-02-18 16:09:06 +00:00
Jamie Tanna
8a11937150
ci: don't allow empty node-version or os ( #41290 )
...
As found in #41288 and #41289 , it turns out that even when a parameter
is marked as `required: true`, it can be provided as the empty string.
To make sure this can never happen, we can add additional validation
before we start `setup-node` to make sure the parameters are set.
Co-authored-by: gpt-4.1 <jamie.tanna+github-copilot@mend.io >
2026-02-18 11:00:33 +00:00
Jamie Tanna
6a3a6a4e09
ci(build): ensure that setup-build is required for docs build+deploy ( #41289 )
...
When we're setting up Node using our `setup-node` Action, we're not
currently passing in a `node-version`, because we're not depending on
`setup-build`, so no Node version is provided.
This presents itself as Node 24.x not being installed, and us instead using Node 20.x.
Since we removed TSX support, this now means that the docs build fails.
2026-02-18 10:48:26 +00:00
Jamie Tanna
286466df94
ci: notify when the docs site build+deploy fails ( #41288 )
...
As we've not noticed that it's been failing since 43.18.0 (2026-02-16).
2026-02-18 10:36:23 +00:00
renovate[bot]
2cfb9d128f
chore(deps): update containerbase/internal-tools action to v4.1.9 (main) ( #41201 )
...
chore(deps): update containerbase/internal-tools action to v4.1.9
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.1.7 | v4.1.9 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 04:28:06 +00:00
renovate[bot]
9ed0bab303
chore(deps): update containerbase/internal-tools action to v4.1.7 (main) ( #41197 )
...
chore(deps): update containerbase/internal-tools action to v4.1.7
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.1.6 | v4.1.7 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 02:26:44 +00:00
renovate[bot]
8077a337da
chore(deps): update containerbase/internal-tools action to v4.1.6 (main) ( #41195 )
...
chore(deps): update containerbase/internal-tools action to v4.1.6
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.1.4 | v4.1.6 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 01:27:52 +00:00
renovate[bot]
85203eba0e
chore(deps): update containerbase/internal-tools action to v4.1.4 (main) ( #41173 )
...
chore(deps): update containerbase/internal-tools action to v4.1.4
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.1.3 | v4.1.4 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 21:38:34 +00:00
Jamie Tanna
16aa695f44
docs: mirror the helm-charts/index.yaml to the built docs site ( #41160 )
...
* docs: mirror the helm-charts/index.yaml to the built docs site
As part of the work in #39878 to migrate from the
renovatebot/renovatebot.github.io repo to this repo for the docs builds,
this broke the helm-charts repository, as noted in
https://github.com/renovatebot/helm-charts/issues/3752 .
To allow folks to continue to use
`https://docs.renovatebot.com/helm-charts/index.yaml ` as their Helm
repository, we can mirror the latest copy of the `index.yaml` when we
build the final docs site.
This will allow folks to continue using
`https://docs.renovatebot.com/helm-charts/index.yaml `, albeit it might
be slightly outdated compared to
`https://renovatebot.github.io/helm-charts/index.yaml `.
* Update .github/workflows/build.yml
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
---------
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2026-02-13 20:25:58 +00:00
renovate[bot]
440e3f3882
chore(deps): update github/codeql-action action to v4.32.3 (main) ( #41153 )
...
chore(deps): update github/codeql-action action to v4.32.3
| datasource | package | from | to |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.32.2 | v4.32.3 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 12:29:03 +00:00
renovate[bot]
30a4526748
chore(deps): update containerbase/internal-tools action to v4.1.3 (main) ( #41147 )
...
chore(deps): update containerbase/internal-tools action to v4.1.3
| datasource | package | from | to |
| ----------- | ---------------------------- | ------- | ------ |
| github-tags | containerbase/internal-tools | v4.0.12 | v4.1.3 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 09:17:26 +00:00
renovate[bot]
fe65732ef0
chore(deps): update aquasecurity/trivy-action action to v0.34.0 (main) ( #41138 )
...
chore(deps): update aquasecurity/trivy-action action to v0.34.0
| datasource | package | from | to |
| ----------- | ------------------------- | ------ | ------ |
| github-tags | aquasecurity/trivy-action | 0.33.1 | 0.34.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 20:28:11 +00:00
Jamie Tanna
092345a0d3
chore: make it clearer that CE/EE issues should go to the Mend repo ( #41085 )
...
As a means to nudge folks more clearly, instead of needing to do it as a
comment on the Discussion.
2026-02-11 15:01:26 +00:00
Jamie Tanna
4bc29697e8
ci: build docs from this repo ( #40982 )
...
As noted in #39878 , we should migrate our docs build into the main
Renovate repository.
However, we unfortunately need to rebuild the docs after a release is
made, so we can make sure that the version itself is embedded into the
docs site.
This adds on ~60s of build time, so isn't too bad performance wise.
Co-authored-by: gpt-4.1 <jamie.tanna+github-copilot@mend.io >
2026-02-11 13:10:55 +00:00
renovate[bot]
9c22bf89ff
chore(deps): update containerbase/internal-tools action to v4.0.12 (main) ( #41011 )
...
chore(deps): update containerbase/internal-tools action to v4.0.12
| datasource | package | from | to |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.0.11 | v4.0.12 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 02:30:16 +00:00
renovate[bot]
cf56014734
chore(deps): update containerbase/internal-tools action to v4.0.11 (main) ( #41009 )
...
chore(deps): update containerbase/internal-tools action to v4.0.11
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------- |
| github-tags | containerbase/internal-tools | v4.0.9 | v4.0.11 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 01:28:32 +00:00
renovate[bot]
ad26f949a9
chore(deps): update containerbase/internal-tools action to v4.0.9 (main) ( #41005 )
...
chore(deps): update containerbase/internal-tools action to v4.0.9
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.0.8 | v4.0.9 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 23:26:53 +00:00
renovate[bot]
150454a31a
chore(deps): update containerbase/internal-tools action to v4.0.8 (main) ( #41003 )
...
chore(deps): update containerbase/internal-tools action to v4.0.8
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.0.7 | v4.0.8 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 18:28:13 +00:00
renovate[bot]
ff5a3f51a1
chore(deps): update github/codeql-action action to v4.32.2 (main) ( #40958 )
...
chore(deps): update github/codeql-action action to v4.32.2
| datasource | package | from | to |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.32.1 | v4.32.2 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 18:29:54 +00:00
renovate[bot]
87436badf1
chore(deps): update github artifact actions (main) (major) ( #40876 )
...
chore(deps): update github artifact actions
| datasource | package | from | to |
| ----------- | ------------------------- | ------ | ------ |
| github-tags | actions/download-artifact | v6.0.0 | v7.0.0 |
| github-tags | actions/upload-artifact | v5.0.0 | v6.0.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 09:16:44 +00:00
renovate[bot]
5b7089036f
chore(deps): update peter-evans/create-pull-request action to v8 (main) ( #40877 )
...
chore(deps): update peter-evans/create-pull-request action to v8
| datasource | package | from | to |
| ----------- | ------------------------------- | ------- | ------ |
| github-tags | peter-evans/create-pull-request | v7.0.11 | v8.1.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 09:14:21 +00:00
renovate[bot]
38107a0d62
chore(deps): update dessant/lock-threads action to v6 (main) ( #40874 )
...
chore(deps): update dessant/lock-threads action to v6
| datasource | package | from | to |
| ----------- | -------------------- | ------ | ------ |
| github-tags | dessant/lock-threads | v5.0.1 | v6.0.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 08:48:18 +00:00
renovate[bot]
f0380658b4
chore(deps): update dessant/label-actions action to v5 (main) ( #40873 )
...
chore(deps): update dessant/label-actions action to v5
| datasource | package | from | to |
| ----------- | --------------------- | ------ | ------ |
| github-tags | dessant/label-actions | v4.0.1 | v5.0.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 08:46:58 +00:00
renovate[bot]
c4a291953d
chore(deps): update github/codeql-action action to v4.32.1 (main) ( #40862 )
...
chore(deps): update github/codeql-action action to v4.32.1
| datasource | package | from | to |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.32.0 | v4.32.1 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 16:04:58 +00:00
renovate[bot]
2be2969010
chore(deps): update containerbase/internal-tools action to v4.0.7 (main) ( #40841 )
...
chore(deps): update containerbase/internal-tools action to v4.0.7
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.0.6 | v4.0.7 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 02:26:37 +00:00
renovate[bot]
d53a5ac824
chore(deps): update containerbase/internal-tools action to v4.0.6 (main) ( #40838 )
...
chore(deps): update containerbase/internal-tools action to v4.0.6
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.0.4 | v4.0.6 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 01:26:47 +00:00
renovate[bot]
eb7d33ce6f
chore(deps): update actions/cache action to v5 (main) ( #40820 )
...
chore(deps): update actions/cache action to v5
| datasource | package | from | to |
| ----------- | ------------- | ------ | ------ |
| github-tags | actions/cache | v4.3.0 | v5.0.3 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 21:05:57 +00:00
renovate[bot]
fb0a35494b
chore(deps): update containerbase/internal-tools action to v4.0.4 (main) ( #40819 )
...
chore(deps): update containerbase/internal-tools action to v4.0.4
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.0.3 | v4.0.4 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 20:25:57 +00:00
renovate[bot]
b2e13824e1
chore(deps): update containerbase/internal-tools action to v4.0.3 (main) ( #40783 )
...
chore(deps): update containerbase/internal-tools action to v4.0.3
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.0.2 | v4.0.3 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 11:22:04 +00:00
Michael Kriese
e55ad441bd
ci: add auto reviewer ( #40782 )
2026-01-29 11:19:06 +00:00
renovate[bot]
5ad49c31f0
chore(deps): update containerbase/internal-tools action to v4.0.2 (main) ( #40767 )
...
chore(deps): update containerbase/internal-tools action to v4.0.2
| datasource | package | from | to |
| ----------- | ---------------------------- | ------ | ------ |
| github-tags | containerbase/internal-tools | v4.0.1 | v4.0.2 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 18:16:27 +00:00
renovate[bot]
60d733ae44
chore(deps): update containerbase/internal-tools action to v4 (main) ( #40750 )
...
chore(deps): update containerbase/internal-tools action to v4
| datasource | package | from | to |
| ----------- | ---------------------------- | ------- | ------ |
| github-tags | containerbase/internal-tools | v3.15.0 | v4.0.1 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 13:29:31 +00:00
renovate[bot]
b0f4ec3f2c
chore(deps): update containerbase/internal-tools action to v3.15.0 (main) ( #40732 )
...
chore(deps): update containerbase/internal-tools action to v3.15.0
| datasource | package | from | to |
| ----------- | ---------------------------- | -------- | ------- |
| github-tags | containerbase/internal-tools | v3.14.57 | v3.15.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 10:47:09 +00:00
renovate[bot]
95958c6699
chore(deps): update containerbase/internal-tools action to v3.14.57 (main) ( #40727 )
...
chore(deps): update containerbase/internal-tools action to v3.14.57
| datasource | package | from | to |
| ----------- | ---------------------------- | -------- | -------- |
| github-tags | containerbase/internal-tools | v3.14.56 | v3.14.57 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 14:51:46 +00:00
Sergei Zharinov
c5b0a74f82
refactor: Remove constructor parameter properties ( #40712 )
2026-01-27 11:16:26 +00:00
renovate[bot]
e73c6aa4cf
chore(deps): update github/codeql-action action to v4.32.0 (main) ( #40705 )
...
chore(deps): update github/codeql-action action to v4.32.0
| datasource | package | from | to |
| ----------- | -------------------- | -------- | ------- |
| github-tags | github/codeql-action | v4.31.11 | v4.32.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 19:12:33 +00:00
renovate[bot]
9c6abecd55
chore(deps): update containerbase/internal-tools action to v3.14.56 (main) ( #40663 )
...
chore(deps): update containerbase/internal-tools action to v3.14.56
| datasource | package | from | to |
| ----------- | ---------------------------- | -------- | -------- |
| github-tags | containerbase/internal-tools | v3.14.54 | v3.14.56 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 01:29:57 +00:00
Michael Kriese
0785d0b8bc
test: add coverage (part2) ( #40643 )
2026-01-23 20:57:46 +00:00
Michael Kriese
9fe353adb4
test: add coverage (part1) ( #40636 )
2026-01-23 15:09:01 +00:00
renovate[bot]
53eece53ab
chore(deps): update github/codeql-action action to v4.31.11 (main) ( #40634 )
...
chore(deps): update github/codeql-action action to v4.31.11
| datasource | package | from | to |
| ----------- | -------------------- | -------- | -------- |
| github-tags | github/codeql-action | v4.31.10 | v4.31.11 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 14:28:33 +00:00
Jamie Tanna
c7586aee07
ci: never cancel in-progress release jobs ( #40630 )
...
I've noticed a couple of partial releases recently where we've cancelled
the release job while a release had already started, leading to a mix of
our artifacts pushed.
2026-01-23 13:17:22 +00:00
Michael Kriese
aeb8bfcd35
ci: Adjust coverage thresholds ( #40626 )
2026-01-23 09:12:11 +00:00
Sergei Zharinov
015ce80baa
chore(tools): Add check script ( #40185 )
...
* base: pile foundation
* refactor(tools): Split check.ts into modular components
- Separate files for types, coverage, git, tui, execution, test-filter
- Fix signal handler timing (register at module load)
- Export getMatchingShards/getTestPatternsForShards from test-shards.ts
2026-01-23 01:12:10 +00:00
renovate[bot]
ae93155968
chore(deps): update containerbase/internal-tools action to v3.14.54 (main) ( #40617 )
...
chore(deps): update containerbase/internal-tools action to v3.14.54
| datasource | package | from | to |
| ----------- | ---------------------------- | -------- | -------- |
| github-tags | containerbase/internal-tools | v3.14.53 | v3.14.54 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 18:26:10 +00:00