Wez Furlong
352ada5042
clippy: address all current clippy issues
...
Migrate the clippy allowlist from the clunky list in the Makefile
to the workspace config, and ensure that all crates reference it.
2026-08-27 14:38:48 +01:00
dependabot[bot]
149acf695f
build(deps): bump the github-actions group across 1 directory with 2 updates
...
Bumps the github-actions group with 2 updates in the / directory: [docker/login-action](https://github.com/docker/login-action ) and [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action ).
Updates `docker/login-action` from 4.4.0 to 4.6.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4.4.0...v4.6.0 )
Updates `mozilla-actions/sccache-action` from 0.0.10 to 0.0.11
- [Release notes](https://github.com/mozilla-actions/sccache-action/releases )
- [Commits](https://github.com/mozilla-actions/sccache-action/compare/v0.0.10...v0.0.11 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: mozilla-actions/sccache-action
dependency-version: 0.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-18 07:43:18 +01:00
Wez Furlong
08c3ace6d2
ci: update cooldown workflow to sign its commits
2026-08-04 12:09:06 +01:00
dependabot[bot]
000f8c5c0f
build(deps): bump the github-actions group across 1 directory with 6 updates
...
Bumps the github-actions group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `7.0.0` | `7.0.1` |
| [docker/login-action](https://github.com/docker/login-action ) | `4.2.0` | `4.4.0` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `7.2.0` | `7.3.0` |
| [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) | `2` | `3` |
| [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) | `7` | `8` |
| [docker/metadata-action](https://github.com/docker/metadata-action ) | `6.1.0` | `6.2.0` |
Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v7.0.0...v7.0.1 )
Updates `docker/login-action` from 4.2.0 to 4.4.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4.2.0...v4.4.0 )
Updates `docker/build-push-action` from 7.2.0 to 7.3.0
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v7.2.0...v7.3.0 )
Updates `actions/create-github-app-token` from 2 to 3
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Changelog](https://github.com/actions/create-github-app-token/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2...v3 )
Updates `peter-evans/create-pull-request` from 7 to 8
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
Updates `docker/metadata-action` from 6.1.0 to 6.2.0
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v6.1.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: docker/build-push-action
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/create-github-app-token
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/metadata-action
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-28 09:07:05 +01:00
Wez Furlong
b3753cd841
ci: don't mirror our cargo-cooldown branches
2026-07-28 07:57:05 +01:00
Wez Furlong
30578b928b
ci: include cooldown output into PR description
2026-07-28 07:55:59 +01:00
Wez Furlong
c4280f5df2
ci: add cargo-cooldown workflow
2026-07-28 07:45:16 +01:00
dependabot[bot]
24202ae4d7
build(deps): bump actions/checkout from 6.0.3 to 7.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6.0.3...v7.0.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 10:05:38 +01:00
dependabot[bot]
5216f22fcf
build(deps): bump docker/metadata-action from 6 to 6.1.0
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 6 to 6.1.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v6...v6.1.0 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 10:05:15 +01:00
dependabot[bot]
6ee21c39e7
build(deps): bump docker/login-action from 4 to 4.2.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4...v4.2.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 10:04:55 +01:00
dependabot[bot]
8f0dfb8f5f
build(deps): bump docker/build-push-action from 7 to 7.2.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 7 to 7.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v7...v7.2.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 10:04:26 +01:00
dependabot[bot]
117eb6bd55
build(deps): bump actions/cache from 5 to 6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 10:03:58 +01:00
Wez Furlong
7d61326f71
ci: maybe actually build the builder images
2026-06-27 18:56:43 +01:00
dependabot[bot]
50ee3301c4
build(deps): bump actions/checkout from 6 to 6.0.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v6.0.3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 16:24:07 +01:00
dependabot[bot]
d7781ca588
build(deps): bump mozilla-actions/sccache-action from 0.0.9 to 0.0.10 ( #514 )
...
Bumps [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action ) from 0.0.9 to 0.0.10.
- [Release notes](https://github.com/mozilla-actions/sccache-action/releases )
- [Commits](https://github.com/mozilla-actions/sccache-action/compare/v0.0.9...v0.0.10 )
---
updated-dependencies:
- dependency-name: mozilla-actions/sccache-action
dependency-version: 0.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 21:56:42 +01:00
Wez Furlong
ab4a47a016
ci: docker: only tag :latest on release tag pushes
...
The docker/metadata-action config relied on the default flavor
(latest=auto), which adds :latest when the ref is the default branch
or a SemVer git tag. Our release tags are date-based (e.g.
2026.03.04-bb93ecb1) and are not SemVer, so the SemVer rule never
fired and every push to main re-pointed :latest at the dev build.
The inline "produce latest tag when tagging" comment on
type=ref,event=tag was misleading — that entry only emits a tag
matching the git tag name, it does not produce :latest.
Set flavor: latest=false to disable the implicit behavior, and add
an explicit type=raw,value=latest entry gated on github.ref_type ==
'tag' so :latest moves only on release tag pushes.
refs: https://github.com/KumoCorp/kumomta/issues/511
2026-05-06 21:41:33 +01:00
dependabot[bot]
bd88a3678d
build(deps): bump docker/metadata-action from 5 to 6 ( #494 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 21:15:53 +01:00
dependabot[bot]
1d5e722c35
build(deps): bump docker/login-action from 3 to 4
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 07:33:59 +00:00
dependabot[bot]
125b38cd45
build(deps): bump docker/build-push-action from 6 to 7
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 07:33:37 +00:00
dependabot[bot]
1761afd307
build(deps): bump docker/setup-buildx-action from 3 to 4
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 14:40:58 +00:00
dependabot[bot]
72e3c03af2
build(deps): bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 11:07:45 +00:00
dependabot[bot]
901857bae2
build(deps): bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 11:07:36 +00:00
dependabot[bot]
ee8321a105
build(deps): bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-07 16:16:19 +00:00
dependabot[bot]
41a96bcb0f
build(deps): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-07 14:55:30 +00:00
dependabot[bot]
46883f1ca1
build(deps): bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-07 14:54:54 +00:00
dependabot[bot]
59aa439d3f
build(deps): bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-07 14:54:35 +00:00
Wez Furlong
d51eb535c9
ci: third time's the charm for excluding?
2026-01-07 14:12:58 +00:00
Wez Furlong
9607919c4e
ci: try alternate way to exclude dependabot
2026-01-07 14:08:36 +00:00
Wez Furlong
d26655f1e8
ci: fixup mirror job to not run on dependabot branches
2026-01-07 13:46:00 +00:00
Wez Furlong
57a004ae0b
ci: trigger image rebuild when rust-toolchain changes
2026-01-07 13:34:47 +00:00
Wez Furlong
984e4a3156
CI: try out automatic mirroring to codeberg
2025-11-18 22:14:40 +00:00
dependabot[bot]
64f65a634f
build(deps): bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 11:58:19 +00:00
dependabot[bot]
fd4fd99ab2
build(deps): bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 11:57:51 +00:00
Wez Furlong
84179ebcbb
ci: fixup builder image tag when publishing
2025-10-07 14:45:50 +01:00
dependabot[bot]
8997779525
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-01 23:35:28 -07:00
dependabot[bot]
9f07628ecc
build(deps): bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 07:54:17 +01:00
Wez Furlong
72c38fe362
ci: maybe fix pr build for non kumocorp folks
2025-07-03 07:28:59 +01:00
Wez Furlong
cc8fa2be69
actions/delete-package-versions destroys multi-arch images!
...
Delete this workflow, as it is an agent of chaos in its current
implementation; it silently borks the manifests of multi-arch and
multi-stage docker builds.
This is apparently a known issue for years now, but there is
no documentation warning about this!
refs: https://github.com/actions/delete-package-versions/issues/162
refs: https://github.com/actions/delete-package-versions/issues/90
2025-05-07 06:34:19 -07:00
Wez Furlong
57544668eb
disable delete-old-packages workflow for the moment
2025-05-07 06:20:56 -07:00
Wez Furlong
7cfebaa68c
ci: docs: see if this brings back the modification dates
2025-04-25 06:34:57 -07:00
Wez Furlong
e484c0b1bc
ci: update paths
2025-04-24 08:14:15 -07:00
Wez Furlong
25edb7c768
I hate yaml
2025-04-24 08:12:36 -07:00
Wez Furlong
f35958c476
ci: docker dev builds are now ghcr.io/kumocorp/kumomta:main
...
This simplifies the overall build process.
ghcr.io/kumocorp/kumomta:main is the most recent commit to the
main branch
ghcr.io/kumocorp/kumomta:latest is the most recently tagged
stable commit.
I'll manually trigger a run like this to ensure that we actually
publish, then I will update the docs to reflect it.
2025-04-24 07:39:23 -07:00
Wez Furlong
fd764df23a
ci: builder images on GH actions
2025-04-23 14:29:25 -07:00
Wez Furlong
bd7a6db9d1
ci: nullglob for release uploads
2025-04-23 12:32:51 -07:00
Wez Furlong
0981c60459
ci: docs build and publish, fixup paths, token
2025-04-23 11:17:43 -07:00
Wez Furlong
c372d90f33
CI: enable GH actions for the main kumomta build
2025-04-23 07:20:26 -07:00
Wez Furlong
3e4b6c133e
ci: tell the github build about the prebuilt rocksdb
2024-10-15 09:49:30 -07:00
Wez Furlong
d7d952fd8d
ci: add gh actions runner for pull requests only
...
This runs the build on ubuntu only, capturing the debs
as artifacts in the action run.
This is intended as a backstop for the main CI in case
it is having issues.
2024-09-24 06:29:22 -07:00
Wez Furlong
6574129c9f
ci: add bounce validation workflow
2024-09-18 12:41:02 -07:00