Charlie O'Keefe
59e527ebf5
Update prompts for consistency
2019-03-27 00:09:31 -06:00
Charlie O'Keefe
d4b05430fd
Change vagrant plugin install from global to local
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
c5952dcc92
Move vagrant-disksize install later in the order
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
6573891261
Update macOS link in README.md
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
182fb42653
Remove note about stashing local customizations
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
0f5e913e94
Add context to prompts in example commands
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
1814f60ad1
Add step to set ZCASH_VERSION
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
94e6b0a5da
Add 'Install pip packages' step
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
c35dfe3db2
Add 'Upgrade pip' step
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
2548288390
Describe how GPG_KEY_NAME/gpg_key_name is used
...
Might want to just rename these variables to SIGNER/signer
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
96075b74b9
point user to .env for gpg key id/name config
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
918c889ae3
Update example output
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
24d64b83bb
Add note about skipping venv install if not needed for ansible
2019-03-26 22:31:51 -06:00
Charlie O'Keefe
aaf1e3f0a5
Add walkthrough on setting up a python virtual environment
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
98fa249308
Remove section on editing gitian.yml
...
Shouldn't need to ask the user to do this
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
97e2790e4b
Add section on allowing .envrc files
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
ff325c9904
Add setup step to copy .env.example and .envrc.example
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
609a08c337
Add more description to 'clone project' step
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
e24d785b48
Minor wording change
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
f4a61450e0
Bump vagrant-disksize step
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
def46d8331
Update python list item to mention venv support
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
47c88df4ec
Add direnv as an optional/recommended dependency
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
5ef5d1ffb6
Add Python to list of dependencies
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
2934c1b304
Remove Ansible from list of Dependencies
...
Rather than describing this in the first part, which depends on OS,
I'll describe using a project-local python virtual environment.
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
038ea71dc4
Remove ssh-key-copying tasks, ssh_key_name config
...
Preferring ssh-agent forwarding to copying user's ssh keys.
As a bonus, ansible tasks don't need to know or care about the name or
path of the user's ssh private key file, and the configuration is
simplified.
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
4445214926
Remove ssh portion of "GPG and SSH" section
...
The parts about ssh here are now addressed by the above walkthrough of
ssh-agent forwarding.
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
e6c5f4cd59
Add steps to ssh-add and verify that it worked
...
Walk the user through using ssh-agent in case they're unfamiliar with it
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
9664a7ad20
backtick-quote directory path
...
This fixed a syntax-highlighting artifact in the sublime markdown view
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
befdf62fb4
Clarify what the ssh keypair we're using is for
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
fce7b89e9d
Add missing space
2019-02-14 15:41:34 -07:00
Charlie O'Keefe
77a804aa52
Clarify that gsign is a gitian command
2019-02-14 13:50:21 -07:00
Charlie O'Keefe
d0cabd80ef
Remove redundant instruction
...
Already covered above when listing fields in gitian.yml
2019-02-14 13:42:43 -07:00
Charlie OKeefe
e79c6b6fdb
Use 'quick-generate-key' in command instead of 'quick-gen-key'
...
The longer form matches the command's help output. This was originally
changed to support earlier versions of gpg but I later encountered other
problems with earlier versions and added 2.1.18 as a recommended minimum
version number.
2019-02-14 13:28:55 -07:00
Charlie OKeefe
5b34223880
Be explicit about directing user to specify tag
2019-02-14 13:28:55 -07:00
Charlie OKeefe
9f182d481e
Inline instruction on testing github ssh connection
2019-02-14 13:28:55 -07:00
Charlie OKeefe
dae24ab3f8
Minor syntax/grammar cleanup
2019-02-14 13:28:55 -07:00
Charlie OKeefe
cf58cde47b
Add steps for installing dependencies using Ubuntu 18.04
2019-02-14 13:28:55 -07:00
Charlie O'Keefe
c13af9c93b
List platform-specific steps first
...
We want the reader to follow the platform-specific steps first, if
applicable, rather than having to read ahead or start doing something
they don't need to do.
2019-02-14 13:18:25 -07:00
Charlie O'Keefe
c0d8bc683e
Just say four cores
2019-02-14 13:10:14 -07:00
Charlie O'Keefe
fa56d5a11f
Update dates and versions in debian 9 steps
2019-02-13 17:00:54 -07:00
Charlie O'Keefe
56cc3027a2
: -> .
2019-02-13 16:02:37 -07:00
Charlie O'Keefe
180de682c3
Remind user to update the zcash_version field
2019-02-13 16:02:21 -07:00
Charlie O'Keefe
06411853d8
Bump RAM requirement from 4GB to 6GB
2019-02-12 16:09:51 -07:00
Charlie OKeefe
db0f87f03d
Specify Vagrant 2.0.3 or higher
2018-05-07 10:11:58 -06:00
Charlie OKeefe
a0f75ea091
Remove 'tested with' note at bottom of README.md
2018-04-23 16:30:40 -06:00
Charlie OKeefe
a287191d61
Move dependency install steps from README.md to per-platform pages
2018-04-23 16:30:40 -06:00
Charlie O'Keefe
dd0152be8b
Update instructions to say to use gpg 2.1.18 or greater
...
Address issue with earlier versions of gpg 2.1.x that incorrectly prompt the user for
a passphrase when a key is stored without a passphrase.
2018-04-22 01:12:36 -06:00
Charlie O'Keefe
84f957c7f7
Recommend four cores when provisioning VM
...
Ran into VM freezes when running with two cores.
2018-04-16 21:07:57 -07:00
Charlie O'Keefe
23659e1628
Remove redundant instruction
...
README.md already covered installing these packages earlier.
2018-04-16 21:05:13 -07:00
Charlie O'Keefe
89587e715d
Add note about possibly truncated key id
2018-04-02 17:08:05 -06:00