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
Wez Furlong
6e238f930d
ci: add lsb-release for hashicorp vault on ubuntu
2023-08-01 14:46:38 -07:00
Wez Furlong
f4f1172b56
vault: add to CI so we can run tests
2023-08-01 14:41:28 -07:00
Wez Furlong
d4ae999ac9
ci: Mariner, attempt 2
2023-07-22 12:53:36 -07:00
Wez Furlong
f3ab16c2bf
ci: add Mariner, attempt 1
2023-07-22 12:51:30 -07:00
Wez Furlong
cf84ee7a6b
ci: workaround nightly + proc-macro2 changes
...
refs: https://github.com/rust-lang/rust/issues/113152
refs: https://github.com/dtolnay/proc-macro2/issues/356
2023-07-03 08:54:28 -07:00
Wez Furlong
f22ba1df72
ci: apply brute force
2023-06-30 17:21:37 -07:00
Wez Furlong
761fe38da7
ci: install redis for "basic" rust workflow
2023-06-30 17:20:26 -07:00
Wez Furlong
e85fa0d6f7
ci: maybe install redis for centos 7
2023-06-30 17:18:08 -07:00
Wez Furlong
f65e985e64
docs: add since macro. document connection metadata object
2023-06-28 13:52:15 -07:00
Wez Furlong
e9e158039f
ci: trigger pkg build for policy changes
2023-06-08 14:48:19 -07:00
Wez Furlong
ba17723dea
ci: also run in release mode
...
Some stuff builds in debug but not in release mode
2023-04-18 16:27:22 -07:00