Commit Graph

18 Commits

Author SHA1 Message Date
dependabot[bot] 9601a8a864
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-24 20:48:22 +00:00
Peter Goldstein 9c6334c675 Add dependabot for GitHub Actions
This will ensure that GitHub Actions stay up to date.  As the checkout action is currently out of date, Dependabot should open a PR to update it after this PR is merged.
2022-06-23 23:28:10 -07:00
dblock f326db495a
Use a public PAT. 2022-03-26 12:49:00 -04:00
dblock 7a9c4a7d41
Move danger into its own workflow file. 2022-03-25 10:03:09 -04:00
dblock 43b476a342
Run CI on all branches. 2022-03-24 12:42:36 -04:00
Peter Goldstein 3e57eb531f
Add Ruby 3.1 to CI (#558)
* Add Ruby 3.1 to CI

Update Rubocop for recent Rubies
Disable Rubocop run for Rubies before Ruby 2.4
Quote '3.0' in the CI configuration to ensure it loads a 3.0.x Ruby
Set RUBYOPT="--disable_error_highlight" so Ruby 3.1 error matchers pass

* Add CHANGELOG.md entry

* Re-add deleted line from CHANGELOG.md

* Set minimum supported Ruby version to 2.4.

Remove a number of code bits designed to support Rubies below version 2.4

* Bump version.  Remove unneeded require from Gemfile.  Add require to spec/support file
2022-01-27 18:59:24 -08:00
dblock 9009d13bb2
Test with Ruby 3.0.
Signed-off-by: dblock <dblock@dblock.org>
2021-11-07 22:32:09 -05:00
dblock e9c577161b
Use ruby/setup-ruby and reset fetch depth. 2021-11-07 22:15:16 -05:00
Michael Herold 9e7497c346
Add integration tests to CI harness
We want to make sure none of our popular downstream integrations break.
This ports our old Travis setup over to GitHub Actions.
2021-06-27 22:48:07 -05:00
Michael Herold e8819816be
Lint the CI configuration and update badge
Using YAML lists over pseudo-JSON lists makes for easier diffs. Breaking
blocks apart with an empty line helps readability. Avoiding strings
delimeters when you don't need them helps with readability. The name of
the workflow should describe its purpose. Multithreading bundle installs
leads to faster builds. And we need to update the badge to our new CI
location.
2021-06-27 22:48:03 -05:00
Bobby McDonald a92038f71b
Create initial action 2020-12-07 14:29:32 -05:00
Bobby McDonald d1cad54a6e
Remove github actions
This is causing too much noise while I experiment, I'll move it to my fork of hashie and test there.
2019-11-16 23:10:49 -05:00
Bobby McDonald 289d7f1e2b
Pass specific ruby versions for ruby-build 2019-11-16 23:02:06 -05:00
Bobby McDonald 80a7b50f7e
Use ruby-build with cache 2019-11-16 22:54:05 -05:00
Bobby McDonald 9e18ff6d7c
remove erroneously pasted code 2019-11-16 22:46:35 -05:00
Bobby McDonald c24a145203
versions should be strings 2019-11-16 22:46:01 -05:00
Bobby McDonald fefdf3217c
Use correct matrix variable 2019-11-16 22:35:28 -05:00
Bobby McDonald e59d03f1de
Initial attempt at adding github actions CI 2019-11-16 22:30:19 -05:00