Fix release build again (#1400)

* Fix build again

* Recommend (r)age over minisign password

* Dry-run the entire release process

* Reorg a bit so dry-run works

* Fix secret name

* Add check on age key

* Pass secrets down

* Use a cross-platform "date"

* Delete signing key artifact to be extra safe

* Last little bits
This commit is contained in:
Félix Saparelli 2023-09-27 00:17:17 +13:00 committed by GitHub
parent 3f29e13e42
commit 5d4333d5c8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 189 additions and 140 deletions

View file

@ -125,9 +125,17 @@ jobs:
- run: just avoid-dev-deps
- run: just lint
release-builds:
uses: ./.github/workflows/release-build.yml
release-dry-run:
uses: ./.github/workflows/release-cli.yml
secrets: inherit
with:
info: |
{
"is-release": false,
"crate": "cargo-binstall",
"version": "0.0.0",
"notes": ""
}
CARGO_PROFILE_RELEASE_LTO: no
CARGO_PROFILE_RELEASE_CODEGEN_UNITS: 4
@ -179,7 +187,7 @@ jobs:
- test
- cross-check
- lint
- release-builds
- release-dry-run
- detect-targets-alpine-test
- detect-targets-ubuntu-test
if: always() # always run even if dependencies fail