Commit Graph

185 Commits

Author SHA1 Message Date
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
Mike Hillyer 44273ed1d1 Update FUNDING.yml 2026-03-16 15:05:50 -04: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 08a72bb9b1 CI: implement dependency cooldown for github actions
See: https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
2025-11-21 21:04:09 +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
Wez Furlong 74d86cb022 ci: fix minor typo in workflow label 2024-09-18 12:20:15 -07:00
Wez Furlong e6eef5190c ci: add shaping file validation to the ci 2024-09-18 12:17:21 -07:00
Wez Furlong d3b5166960 disable dependabot for cargo
it's never been useful here
2024-09-17 06:40:29 -07:00
Wez Furlong acaa7fe51e ci: retire old pkg repo list workflow 2024-07-21 15:29:41 -07:00
Wez Furlong d70f87593e ci: shift release creation to woodpecker, upload pkgs to release 2024-07-04 17:03:12 -07:00
dependabot[bot] e9b42e8a1f build(deps): bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 06:50:46 -07:00
Wez Furlong 670df0041a ci: use matrix build and cron schedule for image rebuilder
remove the GH based equivalent
2024-06-07 11:04:08 -07:00
Wez Furlong 1d4bfa7dda ci: partial revert of prior commit
somehow kumomta-dev isn't seen as a valid package name, even
though it definitely is!

Let's back out most of the previous commit, and defer worrying
about this until something complains about having too many
package versions.
2024-06-07 10:21:06 -07:00
Wez Furlong b4626ea714 ci: update package pruner
Apply retention processing to various images
2024-06-07 10:14:48 -07:00
Wez Furlong 49e4e25045 ci: remove arc runner test workflow 2024-04-20 15:35:09 -07:00
Wez Furlong 1cc78033d7 ci: add jq to builder, build builder when builder changes 2024-04-20 07:24:59 -07:00
Wez Furlong c9d23346e4 ci: rebuild builder images on a weekly schedule 2024-04-20 00:27:26 -07:00