cinny/.github/workflows
Matt Corallo 95b814b751
Reduce third-party build script dependencies and reduce GITHUB_TOKEN perms in CI (#541)
* Reduce dependence on third-party build scripts in release pipeline

This removes one third-party build script from the release
pipeline for the release tar.gz, though one is still used in the
now-separate netlify deploy.

* Reduce GITHUB_TOKEN perms in actions when using 3rd party scripts

This avoids allowing third parties to arbitrarily overwrite the
repository.

* Replace PGP signing action with the bash script from the same

The PGP signing action ultimately just calls gpg with arguments
set in
https://github.com/actionhippie/gpgsign/blob/v1/overlay/usr/local/bin/entrypoint
so its rather trivial to simply take the required arguments and
put them directly in CI.

This is substantially safer than the PGP signing action used as the
action currently downloads, unverified and un-pinned, a docker
image in order to access PGP.
2022-05-26 20:17:41 +05:30
..
build-pull-request.yml Bump actions/upload-artifact from 3.0.0 to 3.1.0 (#578) 2022-05-24 19:40:24 +05:30
deploy-pull-request.yml Reduce third-party build script dependencies and reduce GITHUB_TOKEN perms in CI (#541) 2022-05-26 20:17:41 +05:30
docker-pr.yml Bump docker/build-push-action from 2.10.0 to 3.0.0 (#538) 2022-05-20 09:59:40 +05:30
netlify-dev.yml Reduce third-party build script dependencies and reduce GITHUB_TOKEN perms in CI (#541) 2022-05-26 20:17:41 +05:30
prod-deploy.yml Reduce third-party build script dependencies and reduce GITHUB_TOKEN perms in CI (#541) 2022-05-26 20:17:41 +05:30