Dirk Haubenreisser
90c601deeb
Add s390x and ppc64le release-cli build artifacts ( #373 )
...
Signed-off-by: Dirk Haubenreisser <haubenr@de.ibm.com>
This PR adds artifact builds for platforms s390x and ppc64le to the GH workflow for target 'release-cli'.
Adding these platforms to the list of pre-built release binaries is instrumental in enabling paketo.io buildpacks for s390x and ppc64le.
2022-08-03 11:27:28 +00:00
Félix Saparelli
f548fd1956
Fix release notes using multiline output ( #361 )
2022-06-29 04:52:45 +00:00
Félix Saparelli
96825a6f5a
Automatic release notes for CLI ( #360 )
2022-06-29 02:21:57 +00:00
Félix Saparelli
1d2dd7b904
Fix env/shell for windows CLI build ( #356 )
...
bors r+
2022-06-28 13:40:21 +00:00
Félix Saparelli
5079f45198
Dispatch CLI release job from commit message, not job output ( #355 )
2022-06-28 13:25:10 +00:00
Félix Saparelli
ede4959102
Fix CLI release workflow ( #339 , #340 , #341 , #342 , #343 )
2022-06-24 14:40:57 +12:00
Félix Saparelli
69464d373f
Fix release PR instructions again ( #334 )
...
See edit history of #333
2022-06-23 00:49:43 +00:00
Félix Saparelli
4f808a1002
Remove prefix on tag (ffs) ( #330 )
2022-06-17 00:47:06 +00:00
Félix Saparelli
334c704cc4
Add direct link to latest release in README.md ( #327 )
2022-06-16 23:58:52 +00:00
Félix Saparelli
adc4a0a576
Add --log-file so logs are easier to collect ( #321 )
2022-06-16 15:56:59 +00:00
Félix Saparelli
361e5530c5
Fix EOF error in release PR action ( #319 )
2022-06-16 11:34:58 +00:00
Félix Saparelli
e1d1940261
Handle multi-line commit messages in release-tag workflow ( #315 )
2022-06-16 10:48:28 +00:00
Félix Saparelli
18dea4b6e6
Fix release merge instructions
2022-06-16 20:54:21 +12:00
Félix Saparelli
e98989f099
Almost there
2022-06-16 20:28:07 +12:00
Félix Saparelli
f21b45e6aa
CI fixes
...
- #308
- https://github.com/github-community/community/discussions/18697
- #309
- #310
- #311
- #312
- #313
2022-06-16 18:27:28 +12:00
Félix Saparelli
35cf63bc85
Split into more crates ( #307 )
2022-06-15 03:25:05 +00:00
Félix Saparelli
84eb92b82e
Separate check on main ( #288 )
2022-05-30 03:07:21 +00:00
Félix Saparelli
3d19ce04e7
Specify full name for bors builds ( #287 )
2022-05-30 02:59:14 +00:00
Félix Saparelli
d395faeefa
Test with MSRV on all platforms ( #286 )
2022-05-30 02:44:50 +00:00
Félix Saparelli
4be340a4bc
Configure bors ( #285 )
2022-05-30 02:34:22 +00:00
Félix Saparelli
4a6d4350c5
Always install release tools
2022-04-15 15:45:17 +12:00
Félix Saparelli
71f2e38ecb
Use cargo-install gh task
2022-03-18 14:12:23 +13:00
Félix Saparelli
c79d2726ba
Disable Windows ARM64 builds
...
They're consistently failing, needs debugging.
2022-01-26 10:25:33 +13:00
Félix Saparelli
366277c6c1
Add issue templates
2022-01-26 08:10:14 +13:00
Félix Saparelli
187c696d8f
Fix release workflow
2022-01-19 00:25:45 +13:00
Félix Saparelli
0334b9c9fa
Bump msrv in ghaction too
2022-01-18 22:42:19 +13:00
Félix Saparelli
23a3482361
Include some debug info in release, but compress it for prebuilds
2022-01-13 01:02:22 +13:00
Félix Saparelli
afd9677441
Add manual trigger to audit and check
2021-10-26 21:14:47 +13:00
Félix Saparelli
b13c23c576
Use latest stable toolchain in audit
2021-10-26 21:13:57 +13:00
Félix Saparelli
be37349b90
Bump msrv to 1.56.0 (2021 ed)
2021-10-20 00:48:47 +13:00
Félix Saparelli
f9cbb11258
Just reset the MSRV to latest stable (1.55), might as well
2021-10-17 04:12:04 +13:00
Félix Saparelli
beb87bdbb0
Update MSRV to 1.45
...
we can do it, it's a breaking...
also, Tokio requirement
2021-10-17 03:58:22 +13:00
Ethan Smith
c2d57fcf48
Add arm64 musl build
2021-09-05 13:42:20 -07:00
Félix Saparelli
13140c88c4
Temporarily disable rpm releases
2021-07-31 06:36:57 +12:00
Félix Saparelli
42c34a66a2
Install release tools with --locked
2021-07-31 06:18:47 +12:00
Félix Saparelli
3948e4e9a0
Cache cargo bin in CI
2021-07-22 03:18:27 +12:00
Félix Saparelli
d7b7dcd5f0
Only install deb+rpm tooling on linux
2021-07-22 03:13:00 +12:00
Félix Saparelli
e6c7da3635
Add rpm support with cargo-generate-rpm
2021-07-10 03:48:12 +12:00
Félix Saparelli
1eaaf7e844
Use cargo-deb to replace existing deb kludge
2021-07-10 03:48:12 +12:00
Félix Saparelli
4526ba2cae
Merge in cargo watch's release improvements
2021-07-10 03:48:12 +12:00
Félix Saparelli
badb27a19c
Add release public key
2021-07-10 03:48:12 +12:00
Félix Saparelli
dc4a31252f
Only check MSRV for library
2021-05-09 04:20:13 +12:00
Félix Saparelli
9a002be54c
Ignore lib version tags for CI to avoid work duplication
2021-05-09 03:49:57 +12:00
Félix Saparelli
c517b98782
Split readmes
2021-05-09 03:44:11 +12:00
Félix Saparelli
c5c69731c2
Use grep -E for macOS compat
2021-05-09 02:19:53 +12:00
Félix Saparelli
d4e0e93278
Only build cli crate during release
2021-05-09 01:23:06 +12:00
Félix Saparelli
8295ac7a1c
Don't fail CI on clippy warnings
2021-05-08 19:22:35 +12:00
Félix Saparelli
bdc3550a0d
Restrict CI to changes that will cause recompiles
2021-05-01 04:32:42 +12:00
Félix Saparelli
149b9b9821
Split the versioning of the lib and cli (in theory)
2021-05-01 04:22:33 +12:00
Félix Saparelli
898f83e29c
Add experimental builds for WinARM
2021-05-01 02:26:33 +12:00
Félix Saparelli
5da59b122d
Finish apple m1 prep config
2021-05-01 02:25:10 +12:00
Félix Saparelli
a510ecd936
Enable experimental Apple M1 cross builds and downgrade i686 musl to experimental
2021-04-21 10:03:24 +12:00
Félix Saparelli
0e26934bbd
Add manpage in HTML format to release packages
2021-04-17 02:04:43 +12:00
Félix Saparelli
03aad1caaa
Don't run checks on tags
2021-04-11 05:59:42 +12:00
Félix Saparelli
b0d2a6c875
Bump MSRV to 1.43
2021-04-11 05:17:11 +12:00
Félix Saparelli
2e85658a12
Update MSRV to 1.40 for non_exhaustive
2021-04-11 04:38:56 +12:00
Félix Saparelli
ecd7d1c7e3
Switch to gh actions and clean up metadata and build stuff
2021-04-10 23:53:12 +12:00