Commit Graph
124 Commits
Author SHA1 Message Date
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
Wez Furlong 35271e0a47 normalize centos 7 rpm repo name
This brings it in alignment with the other repos
2023-03-31 12:09:47 -07:00
Wez Furlong 446048ad26 ci: update actions/cache 2023-03-30 08:05:58 -07:00
Wez Furlong b092fb0a95 ci: update cargo install workflow 2023-03-30 07:55:29 -07:00
Wez Furlong d71e0070a6 ci: update centos7 and ubuntu for tagging 2023-03-30 07:52:20 -07:00
Wez Furlong f35d208bd6 ci: maybe publish the right bits to the right place on tag 2023-03-30 07:15:49 -07:00
Wez Furlong a4109e65e3 ci: fixup fmt 2023-03-30 07:03:02 -07:00
Wez Furlong 963bf99ed2 ci: centos7 is an aging PITA 2023-03-30 07:01:57 -07:00
Wez Furlong 9ddbaeaa08 ci: update fmt workflow to use nightly rust 2023-03-30 07:00:39 -07:00