58 Commits

Author SHA1 Message Date
Dan Čermák
ac467ce64a
Add Gemfile, vagrant.gemspec & Rakefile to testing github workflow 2020-12-04 15:09:59 +01:00
sophia
bc3dc0a7b2 Set AWS creds 2020-10-26 13:08:44 -05:00
sophia
2f4a1f6a00 Create packet instance 2020-10-26 12:55:54 -05:00
sophia
a55adf3d02 Inject ci loader bucket var 2020-10-26 12:10:50 -05:00
sophia
336001ac17 Update default branch to main 2020-10-19 16:37:10 -05:00
Chris Roberts
22795b161b Update repository name in spectesting workflow 2020-10-15 13:07:02 -07:00
Sophia Castellarin
c34fcc5a54
Merge pull request #11914 from soapy1/contributing-guide
Add contributing style guide
2020-09-30 09:33:11 -05:00
sophia
f958030f28 Consolidate general contributing steps to CONTRIBUTING.md 2020-09-30 09:21:00 -05:00
sophia
55857e6f21 Readd vbox tests 2020-09-17 12:55:00 -05:00
sophia
d1c0f9268c Only run tests for docker 2020-09-17 10:21:50 -05:00
sophia
51c2b4d418 Add docker tests to spectests matrix 2020-09-16 14:51:56 -05:00
sophia
a7c6e4d0fc Retarget tests to run on main branch 2020-09-03 10:48:31 -05:00
sophia
caf5ef7c00 Get installer per release tag 2020-09-02 17:02:21 -05:00
sophia
185953a214 Run workflow on demand or repository dispatch 2020-09-02 17:02:21 -05:00
Brian Cain
9c1ba11c36 Checkout code to run CI scripts 2020-09-02 17:02:17 -05:00
Brian Cain
dbdaedcd47 Fix path for scripts in workflow config 2020-09-02 17:02:17 -05:00
Chris Roberts
203ebf59ad Update minimum Ruby constriant to 2.5 2020-08-10 13:05:41 -07:00
Brian Cain
daa2786978
Merge pull request #11405 from briancain/ci/add-gh-actions
Add config files for acceptance tests with Vagrant and GitHub Actions
2020-07-08 14:22:10 -07:00
Chris Roberts
7dbc184b19
Change wording in template
Co-authored-by: Brian Cain <bcain@hashicorp.com>
2020-06-15 11:14:55 -07:00
Chris Roberts
2a4db4aa80 Update issue template 2020-06-15 08:58:43 -07:00
Jose Fernando Lopez Fernandez
3a164a26b6
Update .github/CONTRIBUTING.md
Updating the url to point to the actual bug report issue template, as the documentation originally intended, rather than the template directory, as advised by @briancain

Co-authored-by: Brian Cain <bcain@hashicorp.com>
2020-05-27 13:18:43 -04:00
Jose Fernando Lopez Fernandez
a5c4517a0b
Fixed broken link in CONTRIBUTING.md file.
This pull request fixes issue #11648
2020-05-27 06:17:15 -04:00
Brian Cain
a50d5b3137
Update vagrant-spec tests based on feedback 2020-05-13 10:58:43 -07:00
Brian Cain
79eef619ee
Add back job strategy for workflow jobs 2020-05-13 09:35:45 -07:00
Brian Cain
f04137b05d
Only use hashicorp-vagrant box for now
The official bionic box does not have puppet installed, so the spec
tests will fail
2020-05-13 09:35:45 -07:00
Brian Cain
b944138193
Try env vars unquoted 2020-05-13 09:35:45 -07:00
Brian Cain
66c0a7510d
Add separate jobs for bringing up hosts and running tests on guests 2020-05-13 09:35:45 -07:00
Brian Cain
f207754694
Remove building vagrant-spec gem 2020-05-13 09:35:45 -07:00
Brian Cain
ccc5c43934
Only run tests on blackbox repo 2020-05-13 09:35:45 -07:00
Brian Cain
a7228a0ce5
Fix name for code sync workflow 2020-05-13 09:35:45 -07:00
Brian Cain
9b770a0261
Add code sync for blackbox acceptance test repository 2020-05-13 09:35:45 -07:00
Brian Cain
984d1d74c0
Split out packet creation from test runner 2020-05-13 09:35:45 -07:00
Brian Cain
6afcaa1776
Add comments 2020-05-13 09:35:45 -07:00
Brian Cain
38cb738017
Setup ruby for building vagrant-spec gem 2020-05-13 09:35:45 -07:00
Brian Cain
b326646fe5
Add more descriptive title to job 2020-05-13 09:35:45 -07:00
Brian Cain
e8a4380a00
Add initial scripts for running spec tests on packet 2020-05-13 09:35:45 -07:00
Brian Cain
9dbf2c5129
Add initial files for running spec tests 2020-05-13 09:35:45 -07:00
Chris Roberts
97b127297f Add path filtering to pull requests
Also include `./bin` directory contents
2020-03-10 15:59:08 -07:00
Brian Cain
b33dfa968d
Add glob syntax to include files inside path folders 2020-03-10 10:07:49 -07:00
Brian Cain
52bd7ba797
Only run workflow tests on code paths 2020-03-10 09:54:56 -07:00
Brian Cain
febe17fd1e
Add bug report template for Vagrant GitHub issues 2020-03-10 09:46:31 -07:00
Brian Cain
c202a675b3
Merge pull request #11329 from hashicorp/briancain-patch-1
Update issue templates
2020-03-10 09:39:37 -07:00
Brian Cain
cae40e66dd
Update vagrant-feature-request.md 2020-02-03 12:48:39 -08:00
Chris Roberts
e62f88c463 Documentation and template updates for discuss 2020-02-03 12:02:50 -08:00
Jeff Bonhag
4b3be19e56
Don't build gem on Vagrant forks
This commit adds a check to see if push is happening against the main
Vagrant repo. If not, it will skip the build-gem job.  This prevents
people from getting failure notifications when they push to the master
branch of their Vagrant fork.
2020-01-30 09:42:56 -05:00
Brian Cain
7c47e18792 Update issue templates
Add feature request issue template
2020-01-21 08:58:52 -08:00
Chris Roberts
02c157e427 Fix environment variable value 2020-01-16 14:46:50 -08:00
Chris Roberts
ee302f3a9b Add CI scripts and configuration
Provides scripts for building, storing, and releasing Vagrant
via builders. Includes updates for testing and removal of
deprecated CI configuration.
2020-01-15 17:16:54 -08:00
Chris Roberts
8ef1d372ae Add a few more updates to the CONTRIBUTING document
Include extra information within CLA section. Update PR lifecycle
steps to include CLA signing. Fix some small grammar things.
2018-12-19 10:12:41 -08:00
Chris Roberts
59b3ae38cc Add CLA information within CONTRIBUTING document 2018-12-19 10:01:22 -08:00