Commit Graph

11 Commits

Author SHA1 Message Date
Michael Kriese ccc477ca25 build: release to npm as last (#43002) 2026-04-30 07:16:45 +00:00
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
Jamie Tanna 166e87014c ci: use GitHub Actions annotations to log released version (#40639)
To make it slightly simpler to see what version was released, we can use
a "notice" annotation, as well as using the job summary.
2026-01-23 18:36:04 +00:00
Michael Kriese ab8129ee0a build: use oidc auth for npmjs (#38601)
* build: use oidc auth for npmjs

* ci: use secrets instead of gh context
2025-10-14 08:21:42 +00:00
Michael Kriese 0d1cbe1c5b chore: don't add release comments for next branch (#34439) 2025-02-24 10:19:15 +00:00
Michael Kriese 1472fcc712 build(docker): use channel for computing docker tags (#34436) 2025-02-24 08:58:02 +00:00
Michael Kriese 12da2ac6b0 chore(release): don't post success to bot PR's (#34402) 2025-02-23 06:34:41 +00:00
Michael Kriese 979f3267e8 chore: prepare prereleases (#34392) 2025-02-22 17:13:23 +00:00
Michael Kriese 7b7a6a60e3 build(docker): disable cache-from and don't allow to fail on release (#34334) 2025-02-20 08:22:34 +00:00
Michael Kriese 19e49a6666 refactor: simplify docker build (#27174) 2024-02-09 13:23:49 +00:00
Michael Kriese 2d1e77de84 build: move npm publish to semantic release (#27143) 2024-02-08 14:38:55 +00:00