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
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
Wez Furlong
c3f2d1a584
ci: use matrix build for images
2024-04-20 00:02:41 -07:00
Wez Furlong
8fe05193e3
ci: fixup copypasta
2024-04-19 23:44:21 -07:00
Wez Furlong
b5507e0caa
ci: tweak docker publish for builder images
2024-04-19 23:42:17 -07:00
Wez Furlong
5a9d3eea1d
ci: add builder image builder
2024-04-19 23:34:25 -07:00
Wez Furlong
eea86d4730
Testing ARC runners ( #163 )
...
Add workflow to test arc runners
https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/quickstart-for-actions-runner-controller
2024-04-17 19:30:36 -07:00
dependabot[bot]
df603cf5d9
build(deps): bump softprops/action-gh-release from 1 to 2
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-11 07:00:47 -07:00
Wez Furlong
14c64d8804
ci: fixup redis build
2024-02-29 12:25:07 -07:00
Wez Furlong
b3be73f132
add docker image build for redis + redis_cell
...
This updates the Dockerfile to support multi architecture image
builds (amd64, arm64 and armv7), and adds some automation to build
them in parallel and stitch them together into a single multi-arch
image.
2024-02-29 12:19:57 -07:00
dependabot[bot]
6dc211d368
build(deps): bump actions/delete-package-versions from 4 to 5
...
Bumps [actions/delete-package-versions](https://github.com/actions/delete-package-versions ) from 4 to 5.
- [Release notes](https://github.com/actions/delete-package-versions/releases )
- [Commits](https://github.com/actions/delete-package-versions/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/delete-package-versions
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-24 09:38:30 -07:00
dependabot[bot]
9c40ceda7d
build(deps): bump baptiste0928/cargo-install from 2 to 3
...
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install ) from 2 to 3.
- [Release notes](https://github.com/baptiste0928/cargo-install/releases )
- [Changelog](https://github.com/baptiste0928/cargo-install/blob/main/CHANGELOG.md )
- [Commits](https://github.com/baptiste0928/cargo-install/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: baptiste0928/cargo-install
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-05 20:57:35 -07:00
dependabot[bot]
63cde9c720
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-28 08:50:01 -07:00
Wez Furlong
444350060e
ci: remove GH Actions pages workflows
2023-09-18 10:25:19 -07:00
Wez Furlong
9ecf3774ce
ci: disable GH actions pages workflows
...
I'll be debugging the drone based flows and don't want them
to compete with each other
2023-09-18 06:47:36 -07:00
Wez Furlong
85be50ac5c
ci: remove GH docker build
2023-09-17 13:42:02 -07:00
Wez Furlong
ca52a5de2f
remove GH actions for ubuntu, rocky and generic rust
2023-09-16 13:37:18 -07:00
Wez Furlong
1283646960
ci: skip install mdbook-linkcheck
...
we no longer use it
2023-09-14 10:31:40 -07:00
Wez Furlong
18f7c953bc
ci: remove centos7 build
...
It's having problems building kafka support, and the folks that
were using it won't need it much longer.
So let's skip that headache for now!
2023-09-13 09:29:28 -07:00
Wez Furlong
e3bb129331
centos7: nth time's the charm for cmake?
2023-09-12 10:21:28 -07:00
Wez Furlong
123f41d06b
centos7: remove cmake rpm
2023-09-12 09:56:01 -07:00
Wez Furlong
a04d40df73
centos7: try installing a newer cmake for kafka build
2023-09-12 09:30:37 -07:00
Wez Furlong
c99ff1665e
Revert "CI: try using the system rocksdb"
...
This reverts commit 17bdf49a67 .
it didn't work out, and I'm a big cagey about using different
versions of rocksdb on differen distros anyway.
2023-08-25 10:26:52 -07:00
Wez Furlong
17bdf49a67
CI: try using the system rocksdb
...
Hope is to slim down build times and disk space usage in the CI jobs
2023-08-25 09:40:15 -07:00
Wez Furlong
9e5f4e6ed8
CI: add write permissions to make-release.yml
2023-08-25 08:02:14 -07:00
Wez Furlong
076b2001f6
CI: trigger main rust build for dependabot Cargo.lock changes
2023-08-22 11:36:40 -07:00
Wez Furlong
92212e93e9
ci: disable caching for main rust build
...
Not enough space otherwise(!)
2023-08-21 13:03:48 -07:00
Wez Furlong
1560e8bbae
Revert "ci: maximize disk space for the docker build as well"
...
This reverts commit bd52d45c8e .
2023-08-21 06:30:29 -07:00
Wez Furlong
bd52d45c8e
ci: maximize disk space for the docker build as well
2023-08-18 10:39:52 -07:00
Wez Furlong
8663578111
ci: disable caching of our rust bits in container builds
...
Space is at a premium in there, and the cache is too large.
2023-08-18 10:36:29 -07:00
Wez Furlong
aafa7b012f
CI: can't run a script in the repo before we've checked it out
2023-08-18 10:18:29 -07:00
Wez Furlong
bbe1cab88a
CI: try to prune space while we're running
2023-08-18 10:16:46 -07:00
Wez Furlong
068e5d8f30
ci: don't build twice in the main rust workflow
2023-08-17 14:05:33 -07:00
Wez Furlong
52ef34c967
ci: disable incremental builds
...
The hope is that this reduces disk overheads in the target directory
2023-08-17 13:30:55 -07:00
Wez Furlong
3d0d699692
ci: rm maximize-build-space action from containerized builds
...
It doesn't work for those
2023-08-17 12:58:40 -07:00
Wez Furlong
889d42a445
CI: take a stab at improving free space before running
...
Seems like everyone on the internet is finding that GH actions
disk space is a bit tight. Let's adopt this action that is
intended to delete some things that are not often used and
see if that helps our builds
2023-08-17 12:49:25 -07:00
Wez Furlong
2fd8a1aff5
ci: add release creationg workflow
...
This should create a release from a tag and populate it with
a basic changelog.
We'll see if it actually works when we cut the next release!
refs: https://github.com/KumoCorp/kumomta/issues/71
2023-08-07 08:21:35 -07:00
Wez Furlong
15bdaca421
ci: disable mariner build
...
It's broken and we're not going to fix it right now, so avoid noise.
2023-08-02 12:36:41 -07:00