Chris Roberts
a8ce678330
Pin all foreign actions in workflows
2023-07-28 17:09:01 -07:00
Chris Roberts
beaa942ec8
Handle skipped required tests
...
Required tests that are skipped based on path matching need to have an
inverse match with the same name that always succeeds to allow the tests
to be marked as passing.
2023-06-12 14:24:21 -07:00
sophia
d69287f850
Bump Ruby version to 3.x
2023-01-03 16:01:16 -08:00
Chris Roberts
9417d0c2e5
Set minimum Ruby at 2.7, remove 2.6 from testing
2022-11-03 11:55:28 -07:00
Dan Čermák
0b6faa613d
Install bsdtar in the CI
...
The recent update to Ubuntu 20.04 from 18.04 resulted in bsdtar being dropped
from the CI environment. This reduces our test coverage, so let's install it
again.
2022-11-01 15:41:54 +01:00
Chris Roberts
479a0c60d0
Clean up workflows and scripts
2022-10-26 16:38:00 -07:00
Chris Roberts
3845323a5b
Continue running other jobs on failure
2022-10-14 15:58:00 -07:00
Dan Čermák
91bbefaffa
Add Ruby 3.1 to the CI
2022-08-08 10:10:27 +02: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
a684350a7b
Give CI jobs unique names
...
This helps make https://github.com/nektos/act easier to use locally,
since you often want to run `act -j jobname` when debugging a failed
workflow.
2022-04-25 12:26:40 -05:00
Chris Roberts
1c0362837a
Re-enable Ruby 2.6 in testing
2022-04-25 12:24:42 -05:00
sophia
0dbb1d7da3
Drop ruby 2.6 from testing
2022-04-25 12:24:41 -05:00
Chris Roberts
5d24b91f70
Disable testing for Ruby 2.5
2021-10-29 08:48:30 -07:00
Chris Roberts
e7a6f397da
Updates for Ruby 3.0
2021-06-21 15:57:46 -07:00
grahamhub
c157c6c317
fix versioning syntax (on correct branch) #12305
2021-04-14 16:43:20 -05:00
sophia
ff40bd2cf9
Use ruby/setup-ruby gh action
...
actions/setup-ruby is deprecated
2021-04-13 16:23:54 -05:00
sophia
d9b3bebf67
Make tests run on changes to templates
2021-02-19 09:42:37 -06:00
Dan Čermák
ac467ce64a
Add Gemfile, vagrant.gemspec & Rakefile to testing github workflow
2020-12-04 15:09:59 +01:00
sophia
336001ac17
Update default branch to main
2020-10-19 16:37:10 -05:00
Chris Roberts
203ebf59ad
Update minimum Ruby constriant to 2.5
2020-08-10 13:05:41 -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
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