Commit Graph

1721 Commits

Author SHA1 Message Date
Michael Kriese 35aacaa2ca ci: reorder release steps (#44339)
* ci: reorder release steps

* ci: testing

* ci: only cleanup on old vm

* ci: fix reference

* ci: testing

* ci: fix condition

* ci: fixup

* ci: fixup

* ci: revert test changes

* ci: fixup
2026-07-02 08:17:07 +00:00
Michael Kriese ba0ae22c41 ci: clean some disk space (#44321) 2026-07-01 14:42:47 +00:00
renovate[bot] 0daf9ed1bd chore(deps): update actions/cache action to v5.1.0 (main) (#44264)
chore(deps): update actions/cache action to v5.1.0

| datasource  | package       | from   | to     |
| ----------- | ------------- | ------ | ------ |
| github-tags | actions/cache | v5.0.5 | v5.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 14:31:33 +00:00
renovate[bot] 0f6134d2ae chore(deps): update docker/setup-qemu-action action to v4.2.0 (main) (#44320)
chore(deps): update docker/setup-qemu-action action to v4.2.0

| datasource  | package                  | from   | to     |
| ----------- | ------------------------ | ------ | ------ |
| github-tags | docker/setup-qemu-action | v4.1.0 | v4.2.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-01 13:26:31 +00:00
renovate[bot] ed564a9ceb chore(deps): update dependency astral-sh/uv to v0.11.26 (main) (#44306)
chore(deps): update dependency astral-sh/uv to v0.11.26

| datasource      | package      | from    | to      |
| --------------- | ------------ | ------- | ------- |
| github-releases | astral-sh/uv | 0.11.25 | 0.11.26 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 15:34:44 +00:00
renovate[bot] f338cbc995 chore(deps): update dependency astral-sh/uv to v0.11.25 (main) (#44268)
chore(deps): update dependency astral-sh/uv to v0.11.25

| datasource      | package      | from    | to      |
| --------------- | ------------ | ------- | ------- |
| github-releases | astral-sh/uv | 0.11.24 | 0.11.25 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-27 01:26:26 +00:00
renovate[bot] d4e543a1a2 chore(deps): update dependency astral-sh/uv to v0.11.24 (main) (#44200)
chore(deps): update dependency astral-sh/uv to v0.11.24

| datasource      | package      | from    | to      |
| --------------- | ------------ | ------- | ------- |
| github-releases | astral-sh/uv | 0.11.23 | 0.11.24 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-23 22:36:27 +00:00
Jamie Tanna 9fdec11b65 ci: require build-docs as part of test-success (#44186)
And this will also allow surfacing failed jobs on `main` into Slack.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-06-23 13:18:18 +00:00
renovate[bot] b63825fb75 chore(deps): update zizmor (main) (#44134)
chore(deps): update zizmor

| datasource  | package                   | from   | to     |
| ----------- | ------------------------- | ------ | ------ |
| docker      | ghcr.io/zizmorcore/zizmor | 1.25.2 | 1.26.1 |
| github-tags | zizmorcore/zizmor-action  | v0.5.6 | v0.5.7 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-21 23:27:47 +00:00
renovate[bot] 10f5d61247 chore(deps): update dependency astral-sh/uv to v0.11.23 (main) (#44107)
chore(deps): update dependency astral-sh/uv to v0.11.23

| datasource      | package      | from    | to      |
| --------------- | ------------ | ------- | ------- |
| github-releases | astral-sh/uv | 0.11.22 | 0.11.23 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-19 19:30:58 +00:00
Michael Kriese b394c7c44b ci: use mnt for docker for older gh runners (#44091) 2026-06-19 05:18:49 +00:00
renovate[bot] 0e491f8943 chore(deps): update dependency astral-sh/uv to v0.11.22 (main) (#44093)
chore(deps): update dependency astral-sh/uv to v0.11.22

| datasource      | package      | from    | to      |
| --------------- | ------------ | ------- | ------- |
| github-releases | astral-sh/uv | 0.11.21 | 0.11.22 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 23:40:57 +00:00
Jamie Tanna 90f20a770d ci(close-answered): use .cjs for script (#44087)
* ci(close-answered: use `.cjs` for script

Since ~2026-01-29, this job has been failing, as:

  Unhandled error: ReferenceError: module is not defined in ES module scope

We can work around this by using a `.cjs` file.

* lint(close-answered): address linting

As there were some findings that weren't previously picked up on, due to
the `.js` suffix.
2026-06-18 21:52:48 +00:00
Jamie Tanna 7a50358949 docs: don't include announcement bar in release notes' attachment (#44031)
chore: don't include announcement bar in release notes' attachment

When building the docs site in CI on `main` (or a release branch), we
currently package up the docs site into the GitHub Release.

However, this includes the "announcement bar", which can include stale
info.

In the case where a user is looking to add a mirror for their Renovate
CLI docs[0], this means they now see an announcement bar which includes
unhelpful - and possibly outdated - information.

As noted in #44030, we can improve this to:

- not include the announcement bar when preparing the attachment for the
  release
- include the announcement bar only when we're updating the docs site

To do this, we need to:

- add a new `--no-announcement` flag (which ensures the default is "do
  add the announcement")
- log when we're not using announcements
- detect the environment variable when building the mkdocs site locally

This means we'll always be rebuilding the docs site (to inject the
announcement bar) which is ~16s as of a recent run.

[0]: https://www.jvt.me/posts/2024/11/19/renovate-private-docs/

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-06-18 08:40:15 +00:00
renovate[bot] 8f368cc00e chore(deps): update jdx/mise-action action to v4.2.0 (main) (#44067)
chore(deps): update jdx/mise-action action to v4.2.0

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.1.0 | v4.2.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 06:17:03 +00:00
Jamie Tanna 25631fe94c ci(mend-slack): don't re-send messages if another label is added (#44042)
As it may lead to re-Slacking when there's a new label added to an
already `mend-app`'d Discussion.

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>
2026-06-16 18:13:18 +00:00
Jamie Tanna e6f983f2d8 ci(mend-slack): correctly escape discussion inputs (#44007)
The existing text concatenation doesn't correctly handle more complex
escaping i.e. of `'` characters inside the `title`.

We can instead wrap it all in a JSON string to prevent this breaking.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-06-15 12:51:19 +00:00
renovate[bot] e6a624ea15 chore(deps): update pnpm/action-setup action to v6.0.9 (main) (#44008)
chore(deps): update pnpm/action-setup action to v6.0.9

| datasource  | package           | from   | to     |
| ----------- | ----------------- | ------ | ------ |
| github-tags | pnpm/action-setup | v6.0.8 | v6.0.9 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 12:39:41 +00:00
Felipe Santos 7cc19e7675 ci: exercise arm64 in build-docker job (#43989)
ci: exercise arm64 docker build on PRs
2026-06-14 16:23:58 +00:00
renovate[bot] f97a9debfa chore(deps): update dependency astral-sh/uv to v0.11.21 (main) (#43945)
chore(deps): update dependency astral-sh/uv to v0.11.21

| datasource      | package      | from    | to      |
| --------------- | ------------ | ------- | ------- |
| github-releases | astral-sh/uv | 0.11.20 | 0.11.21 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 18:42:30 +00:00
Michael Kriese 6fd6887432 ci: centralize docker setup (#43937)
* ci: centralize docker setup

* ci: remove emojis
2026-06-11 13:03:01 +00:00
renovate[bot] d1ee3eff21 chore(deps): update containerbase/internal-tools action to v4.6.43 (main) (#43935)
chore(deps): update containerbase/internal-tools action to v4.6.43

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.42 | v4.6.43 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 11:38:59 +00:00
renovate[bot] 2a99e858ae chore(deps): update dependency astral-sh/uv to v0.11.20 (main) (#43923)
chore(deps): update dependency astral-sh/uv to v0.11.20

| datasource      | package      | from    | to      |
| --------------- | ------------ | ------- | ------- |
| github-releases | astral-sh/uv | 0.11.19 | 0.11.20 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 05:25:00 +00:00
Felipe Santos 1cc57d4152 docs: switch from pdm to uv for docs dependencies (#43917)
* build(docs): switch from pdm to uv for docs dependencies

* Add pdm back to gitignore

* Remove UV_VERSION

* Restore missing uv sync and set --locked
2026-06-11 05:13:21 +00:00
Felipe Santos 1f2fc0a17c chore(deps): update dependency pnpm to v11 (#43885)
* chore(deps): update dependency pnpm to v11

* Fix test-e2e

* Rename npm_config to pnpm_config in Dockerfile

* test: fix test cases failing inside devcontainer

* Update pnpm to 11.5.3

* Remove extra pnpm-workspace.yaml

* Revert flag position

* Remove --prod as it's not relevant, there are no devdeps

* Downgrade to 11.5.2

* Remove offline flag not available in CI

* Fix mise.toml formatting

* Remove .npmrc from docker build
2026-06-10 19:54:46 +00:00
renovate[bot] 8032593557 chore(deps): update containerbase/internal-tools action to v4.6.42 (main) (#43859)
chore(deps): update containerbase/internal-tools action to v4.6.42

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.41 | v4.6.42 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 01:29:12 +00:00
renovate[bot] 54df7e7784 chore(deps): update containerbase/internal-tools action to v4.6.41 (main) (#43854)
chore(deps): update containerbase/internal-tools action to v4.6.41

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.40 | v4.6.41 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 16:26:23 +00:00
renovate[bot] 5df20fdcfb chore(deps): update codecov/codecov-action action to v6.0.2 (main) (#43848)
chore(deps): update codecov/codecov-action action to v6.0.2

| datasource  | package                | from   | to     |
| ----------- | ---------------------- | ------ | ------ |
| github-tags | codecov/codecov-action | v6.0.1 | v6.0.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 03:26:58 +00:00
renovate[bot] afcc22e6d5 chore(deps): update containerbase/internal-tools action to v4.6.40 (main) (#43846)
chore(deps): update containerbase/internal-tools action to v4.6.40

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.39 | v4.6.40 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 15:27:38 +00:00
Jamie Tanna 15e719bd9e ci: don't cancel "stale" PR workflows (#43830)
When we introduced this in ce15607d5a, it
seems like this has been intermittently leading to PR workflows being
cancelled as they're "stale" because they were started after the current
time.

We shouldn't try and cancel these workflows, and should instead require
the per-workflow concurrency to do that for PRs.
2026-06-05 13:17:44 +00:00
renovate[bot] 95c42c82cf chore(deps): update jdx/mise-action action to v4.1.0 (main) (#43813)
chore(deps): update jdx/mise-action action to v4.1.0

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.0.1 | v4.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 17:42:59 +00:00
renovate[bot] 3eca3b45b8 chore(deps): update github/codeql-action action to v4.36.2 (main) (#43809)
chore(deps): update github/codeql-action action to v4.36.2

| datasource  | package              | from    | to      |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.36.1 | v4.36.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 15:31:38 +00:00
renovate[bot] f6ae29e559 chore(deps): update containerbase/internal-tools action to v4.6.39 (main) (#43792)
chore(deps): update containerbase/internal-tools action to v4.6.39

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.38 | v4.6.39 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 11:30:54 +00:00
renovate[bot] 08e33ca50c chore(deps): update containerbase/internal-tools action to v4.6.38 (main) (#43781)
chore(deps): update containerbase/internal-tools action to v4.6.38

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.37 | v4.6.38 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 05:02:03 +00:00
renovate[bot] a859205bc3 chore(deps): update actions/checkout action to v6.0.3 (main) (#43744)
chore(deps): update actions/checkout action to v6.0.3

| datasource  | package          | from   | to     |
| ----------- | ---------------- | ------ | ------ |
| github-tags | actions/checkout | v6.0.2 | v6.0.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 09:33:41 +00:00
Jamie Tanna 7ac8c5415d ci: don't persist credentials after checkout (#43748)
Via Zizmor.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-06-03 09:12:47 +00:00
renovate[bot] 7a1ee8df9d chore(deps): update containerbase/internal-tools action to v4.6.37 (main) (#43747)
chore(deps): update containerbase/internal-tools action to v4.6.37

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.36 | v4.6.37 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 16:30:45 +00:00
renovate[bot] 4a50ea0efb chore(deps): update github/codeql-action action to v4.36.1 (main) (#43733)
chore(deps): update github/codeql-action action to v4.36.1

| datasource  | package              | from    | to      |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.36.0 | v4.36.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 10:32:01 +00:00
renovate[bot] 0d78978559 chore(deps): update devcontainers/ci action to v0.3.1900000450 (main) (#43714)
chore(deps): update devcontainers/ci action to v0.3.1900000450

| datasource  | package          | from            | to              |
| ----------- | ---------------- | --------------- | --------------- |
| github-tags | devcontainers/ci | v0.3.1900000449 | v0.3.1900000450 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 13:01:30 +00:00
renovate[bot] a9db3a3350 chore(deps): update containerbase/internal-tools action to v4.6.36 (main) (#43690)
chore(deps): update containerbase/internal-tools action to v4.6.36

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.35 | v4.6.36 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-30 13:26:23 +00:00
Jamie Tanna 16f74f6339 chore: clarify GHSA process is recommended (#43644)
As we're seeing some folks going via email when they could instead
report via GHSA.
2026-05-28 09:43:23 +00:00
Jamie Tanna ce782e34b7 ci: add auto label for "please sign the CLA" (#43623)
* ci: add auto label for "please sign the CLA"

As we're seeing some new contributors - a number of which are
Agent-driven - not sign the CLA, we can add an automagic label to hold
PRs for review until this is done.

* ci(auto-pr): remove review requests when CLA isn't signed

To protect reviewers' time.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-05-27 11:27:15 +00:00
Jamie Tanna b3f533bd22 ci: add auto label for "please follow our PR template" (#43622)
Despite it being in our `AGENTS.md` and when creating a PR, it seems
like users and/or agents are actively ignoring it.

To reduce the manual typing we need to add as maintainers/collaborators,
we can add an automagic label.
2026-05-27 11:08:58 +00:00
Jamie Tanna ea01552765 ci(mend-slack): correctly notify on new Discussions (#43621)
Changes we introduced in 3189198177
doesn't seem to correctly trigger, as the `github.event.label.name`
isn't part of event we're receiving for a new Discussion, as it's a
`github.event.discussion`.

As a follow-up to 3189198177, we can
correct this by making sure that we handle both event types.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-05-27 10:10:06 +00:00
Jamie Tanna ccd6943dfe ci(update-data): use GitHub Actions author for commits (#43595)
As using the `@renovate-bot` user hasn't been true, as we've always done
this via GitHub Actions.

Additionally, since #39309, we're correctly showing that these commits
haven't been touched by the `@renovate-bot` user, so this erodes trust
in the authenticity of the commits.
2026-05-26 10:08:51 +00:00
renovate[bot] 9e0ec17903 chore(deps): update dessant/lock-threads action to v6.0.2 (main) (#43554)
chore(deps): update dessant/lock-threads action to v6.0.2

| datasource  | package              | from   | to     |
| ----------- | -------------------- | ------ | ------ |
| github-tags | dessant/lock-threads | v6.0.1 | v6.0.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 09:08:33 +00:00
renovate[bot] 395df6a16d chore(deps): update containerbase/internal-tools action to v4.6.35 (main) (#43577)
chore(deps): update containerbase/internal-tools action to v4.6.35

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.34 | v4.6.35 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 01:27:19 +00:00
renovate[bot] c076e06d43 chore(deps): update containerbase/internal-tools action to v4.6.34 (main) (#43557)
chore(deps): update containerbase/internal-tools action to v4.6.34

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.31 | v4.6.34 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 21:26:16 +00:00
renovate[bot] 8c8b5e4d0e chore(deps): update dessant/label-actions action to v5.0.3 (main) (#43555)
chore(deps): update dessant/label-actions action to v5.0.3

| datasource  | package               | from   | to     |
| ----------- | --------------------- | ------ | ------ |
| github-tags | dessant/label-actions | v5.0.2 | v5.0.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-23 07:25:31 +00:00
renovate[bot] ba8c1f7620 chore(deps): update github/codeql-action action to v4.36.0 (main) (#43541)
chore(deps): update github/codeql-action action to v4.36.0

| datasource  | package              | from    | to      |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.35.5 | v4.36.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 11:29:48 +00:00