Граф коммитов

203 Коммитов

Автор SHA1 Сообщение Дата
Dan Hoerst 91810ad416 Remove octokit dependency since that lives in entitlements-github-plugin now 2022-08-25 15:26:55 -04:00
Rick Bradley a934c7d69e Ensure we keep ruby platform 2022-08-16 14:32:12 -05:00
Rick Bradley 094b216426 Upgrade faraday to get non-deprecated version
and to also get non-deprecated multipart-post dependencies
2022-08-16 14:25:33 -05:00
Rick Bradley 3a89480ef3 Merge remote-tracking branch 'origin/main' into ruby3 2022-08-15 16:53:20 -05:00
Rick Bradley eb4d5f89b1
Merge pull request #10 from github/push-both-gems
Allow releasing to both entitlements and entitlements-app gem names
2022-08-15 16:36:52 -05:00
Rick Bradley c227c12c08 Drop debugging output 2022-08-15 15:32:00 -05:00
Rick Bradley e40594c3db Allow releasing to both entitlements and entitlements-app gem names 2022-08-15 15:10:24 -05:00
Rick Bradley a68a540ef1 Bring back ruby2 Dockerfile as -ruby2 Dockerfile for acceptance matrix 2022-08-09 21:24:19 -05:00
Rick Bradley 3b43218946 Start splitting Dockerfile for acceptance tests based on ruby version 2022-08-09 21:20:37 -05:00
Rick Bradley 492d2f4523 Bring ruby version matrix into changes: section of acceptance workflow 2022-08-09 21:14:22 -05:00
Rick Bradley 803f1349b3 Use ruby/setup-ruby action for acceptance 2022-08-09 21:09:01 -05:00
Rick Bradley 2a8274ad4f Continue with acceptance matrix work 2022-08-09 21:05:16 -05:00
Rick Bradley db9f9da57a Tweak acceptance
change a source file to trigger the acceptance build...
2022-08-09 21:03:15 -05:00
Rick Bradley 71b8f3e050 Add a matrix to acceptance tests
We will need more work on the Dockerfile part of this, just wanting to see if we get
multiple builds by doing it like this.
2022-08-09 20:59:29 -05:00
Rick Bradley 9f902bb1fe Rename lib file to appease rubocop 2022-08-09 16:03:55 -05:00
Rick Bradley ba8ea8d3c1 Extract ruby version checks into a lib/ library 2022-08-09 16:01:39 -05:00
Rick Bradley dc8e6b9e1a Re-bundle to catch new gem version 2022-08-09 15:40:57 -05:00
Rick Bradley 5f5c21db82 Version bump for ruby2+ruby3 compatibility 2022-08-09 15:38:59 -05:00
Rick Bradley 79d2a640cd See if this removes extra phantom CI jobs 2022-08-09 15:29:22 -05:00
Rick Bradley 78783a85b1 Continue appeasing the bin/deploy-entitlements loading 2022-08-09 15:28:16 -05:00
Rick Bradley f909ca7019 Change Contract neutering declaration to have consistent superclass 2022-08-09 15:22:21 -05:00
Rick Bradley c823d71fb4 Tweak entitlements contract include path 🎵 one more time 2022-08-09 15:09:09 -05:00
Rick Bradley 51632b0f16 Set rspec CI ruby matrix back to original order 2022-08-09 15:06:16 -05:00
Rick Bradley 18f9018058 Run linter on matrix of rubies 2022-08-09 15:05:54 -05:00
Rick Bradley 8bd140f0cf Rework expand_path paths 2022-08-09 15:00:53 -05:00
Rick Bradley 1070bf3764 Add one more :nocov:, drop debugging output 2022-08-09 14:45:40 -05:00
Rick Bradley 20d384e3ff Use __dir__ to get actual contracts lib path(s) 2022-08-09 14:43:42 -05:00
Rick Bradley f950d287ea And continue tweaking 2022-08-09 14:38:42 -05:00
Rick Bradley b2ae9ddd6f Tweak spec helper require path 2022-08-09 13:00:11 -05:00
Rick Bradley fd51b0f3d1 Use LOAD_PATH instead of require_relative
Seeing that all the contracts library's internal requires are not relative
and then freak out
2022-08-09 12:56:02 -05:00
Rick Bradley 11d0b96197 Include forgotten lib/ in relative contracts require paths 2022-08-09 12:50:40 -05:00
Rick Bradley 79f782c3e1 Use non-Entitlements module version check for contracts require in spec helper 2022-08-09 12:48:36 -05:00
Rick Bradley 4fe29baaef Drop gemspec requirement on ruby3 2022-08-09 12:45:00 -05:00
Rick Bradley b011bb4e7f Have rubocop ignore whatever horrors are in the contracts libraries 2022-08-09 12:43:36 -05:00
Rick Bradley 7a28a864a7 Shim in version check for neutered Contracts usage in bin/ 2022-08-09 12:38:02 -05:00
Rick Bradley 0cfb573d2d Hack in a ruby2 contracts require for bin/deploy-entitlements
We don't actually use Contracts in this case, and our version checks are hidden in
.
2022-08-09 12:36:13 -05:00
Rick Bradley 4d6daf8cdb Clean up contracts require loose ends 2022-08-09 12:34:13 -05:00
Rick Bradley 5ab6013b16 Vendor two versions of contracts.ruby and drop from gemspec/Gemfile.lock 2022-08-09 12:30:46 -05:00
Rick Bradley 265df8fb51 reorder rspec test matrix
until we deal with the contracts gem version situation the 2.7.5 build will fail,
which also runs before the 3.1.2 build. We want to see that the 3.1.2 build is otherwise
working properly
2022-08-08 17:12:50 -05:00
Rick Bradley 657fbfd6e2 Add :nocov: for simplecov for ruby-version dependent predicates 2022-08-08 17:06:02 -05:00
Rick Bradley 464edc8df3 Add :nocov: to pass simplecov for rubyversion conditional methods 2022-08-08 16:58:34 -05:00
Rick Bradley 40b65357b4 Run test workflow on multiple ruby versions 2022-08-08 16:53:20 -05:00
Rick Bradley a4c0ca5d50 Appease rubocop, who is correct 2022-08-08 16:47:19 -05:00
Rick Bradley d57297e929 Use ruby version predicates to support ruby2/ruby3 2022-08-08 16:43:36 -05:00
Rick Bradley 43a06f1231 Add ruby version predicate methods 2022-08-08 16:35:07 -05:00
Rick Bradley 3c591e217b Ensure we keep ruby platform in Gemfile.lock 2022-08-08 16:17:30 -05:00
Rick Bradley b8b6ad541a Merge remote-tracking branch 'origin/main' into ruby3 2022-08-08 16:13:37 -05:00
Rick Bradley 5b3f5d9cba
Merge pull request #9 from github/gems
Add script/release for gem releases
2022-08-08 16:09:33 -05:00
Rick Bradley 808fa54250 Bundle for VERSION bump 2022-08-08 15:30:41 -05:00
Rick Bradley a5ce5c1596 Bump version for 0.1.7 2022-08-08 15:28:18 -05:00