Commit Graph
25 Commits
Author SHA1 Message Date
justnom f3d3138370 Removing explicit passphrase option 2020-10-27 16:17:11 -04:00
justnom ff4f26e455 Adding GPG passphrase and detached tty flag for aptly publishing 2020-10-27 15:06:35 -04:00
Matt Bacchi 04203ba6b6 Revert "Merge pull request #6191 from brave/devops_1246"
This reverts commit d2d2e4885b, reversing
changes made to 276660500f.
2020-08-05 10:45:47 -06:00
Matt Bacchi 06561b4302 Use passphrase in aptly publishing 2020-07-28 16:41:32 -06:00
Matt Bacchi 4682d2877d Use gpg2 for aptly provider 2020-07-27 16:34:54 -06:00
Matt Bacchi d21b77b16d Use -batch to avoid requiring a tty 2020-07-27 15:28:37 -06:00
Matt Bacchi 52e006735b Use -batch to avoid requiring a tty 2020-07-27 15:23:18 -06:00
Matt Bacchi 91993eed99 Use GNUPGHOME for release channel signing
To separate nightly/dev/beta and release channel GPG
keys, we are using a different directory now. This will
allow us to run these jobs simultaneously now and will
prevent errors if the release key is mounted from the
signer server at the time another channel is signing.

Resolves: https://github.com/brave/devops/issues/1246
2020-07-22 11:52:59 -06:00
Francois Marier 3b9ebb3c92 Fix origin and label parameters 2019-11-25 13:58:59 -08:00
Matt Bacchi b93b717825 Fix unbound variable error and properly escape STABLE_ARGS
Fixes: https://github.com/brave/brave-browser/issues/7011
2019-11-19 11:11:28 -07:00
Matt Bacchi fad88697a6 Correct various Linux signing errors
Fixes: https://github.com/brave/brave-browser/issues/6669
2019-10-30 12:55:55 -04:00
Ben Kero 7d0e27def7 Revamp linux upload apt/rpm scripts
Makes changes to the upload scripts necessary for switching signing over
to a second subkey.

References: https://github.com/brave/devops/issues/1073
Fixes: https://github.com/brave/brave-browser/issues/6522
Fixes: https://github.com/brave/devops/issues/464
Fixes: https://github.com/brave/devops/issues/1995
Fixes: https://github.com/brave/devops/issues/1988
2019-10-28 12:07:59 -07:00
Matt Bacchi d2f26c851c Add bullseye to Debian repository distro list
Fixes https://github.com/brave/devops/issues/1354
2019-07-10 08:37:31 -06:00
Matt Bacchi c8ada6a88c Add note about signing key fingerprints to prevent confusion 2019-07-01 13:34:32 -06:00
Mihai PLESA 78f14aa58a fix (#2821) 2019-06-27 15:41:23 +01:00
Mihai PLESA 532a505c4b updated non-release linux signing key id (#2816) 2019-06-27 14:11:41 +01:00
Matt Bacchi 3e9b3ad26f Add disco release to aptly script
Fixes https://github.com/brave/devops/issues/887
2019-04-22 12:21:59 -06:00
Mihai Plesa 7c4dad6ae5 added nightly channel 2019-03-14 12:26:40 +00:00
Matt Bacchi e657c05a48 Use bash rather than sh
Fixes issue: https://github.com/brave/brave-browser/issues/3564
2019-03-04 10:02:14 -07:00
Matt Bacchi bc968d5f7e Only accept the full GPG key ID when signing linux packages
Fixes: https://github.com/brave/brave-browser/issues/3107
2019-01-25 08:43:09 -07:00
Matt Bacchi de0fca6dfa More PR 1280 code review fixes
* Use full gpg key id vs. fingerprint
* Rename gpg key id variable
2019-01-17 14:16:37 -07:00
Matt Bacchi a46b5b9f8c Fixes to PR 1280 to address code review
* Attempt to avoid leaking GitHub api key in the
  case where a connection error occurs
* Rename rpm/deb file if they already exist in
  the dist directory before downloading
* Add expect script
* Remove unused methods from import statements
* Remove unused variable
* Run aptly.conf file through jq for formatting
* Fix test for GPG_KEY_ID in upload scripts
2019-01-11 08:21:52 -07:00
Matt Bacchi c9416a3c15 Download from GitHub release, sign then upload the Linux
packages to RPM/APT repositories

Fixes: https://github.com/brave/brave-browser/issues/2878
2019-01-09 14:49:07 -07:00
Matt Bacchi afc4866de1 update some comments in the scripts
Fix https://github.com/brave/brave-browser/issues/591
2018-07-18 13:01:44 -06:00
Matt Bacchi ababa2b846 Add Linux apt/rpm repository upload scripts 2018-07-18 08:05:00 -06:00