Paul Hinze
198649be9f
ci: Remove invalid key from workflow
...
See https://github.community/t/worflow-with-dispatch-and-branches-setting-suddenly-not-supported-anymore/247732/29
2022-04-29 12:41:43 -05:00
Paul Hinze
2efa6547f4
Updates to make vagrant-spec work in CI
...
* The vagrant-spec gem is installed as part of bundle install so
there's no need to install it separately. Remove those extra steps
and invoke it with bundle exec instead.
* The binstub for vagrant does not work with `--standalone` in CI, but
the one generated w/o `--standalone` works fine. This also seems to
work in dev, so we'll just switch to that one.
* Fetch all tags in CI to make sure we're getting proper version
numbers in our build (based off `git describe`).
2022-04-25 12:26:50 -05:00
Paul Hinze
e600d6e4a8
GH Actions: Remove architecture from inputs
...
Should clean up warnings like this:
> Unexpected input(s) 'architecture', valid inputs are ['ruby-version',
> 'rubygems', 'bundler', 'bundler-cache', 'working-directory',
> 'cache-version']
2022-04-25 12:26:44 -05:00
Paul Hinze
61c652c28a
Tweaks to help run spec tests with nektos/act
...
* Uniquely naming the job for use with `act -j`
* Gitignoring a `.secrets` file which act reads to get env vars
2022-04-25 12:26:41 -05:00
sophia
9e7ece840a
Use vagrant-spec from hashicorp org
2022-04-25 12:26:27 -05:00
sophia
72326d6758
Use branch of vagrant-spec which allows for specifying full path to vagrant
2022-04-25 12:26:27 -05:00
sophia
0c29065483
Set Vagrant path
2022-04-25 12:26:27 -05:00
sophia
2d1bc6d2de
Use ruby 2.7
2022-04-25 12:26:27 -05:00
sophia
b07b8315fb
Build/install vagrant spec from it's directory
2022-04-25 12:26:27 -05:00
sophia
94dfa32537
Reduce scope of tests
2022-04-25 12:26:27 -05:00
sophia
ae165d029c
Merge vagrant-spec install and run step
2022-04-25 12:26:27 -05:00
sophia
131bb5740c
Install vagrant spec gem
2022-04-25 12:26:27 -05:00
sophia
5960fb3c73
Recursively checkout repo
2022-04-25 12:26:27 -05:00
sophia
6a182570fb
Allow for on demand builds
2022-04-25 12:26:26 -05:00
sophia
17ff196305
Add ci test for spectesting
2022-04-25 12:26:26 -05:00