Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated from upstream repo #6

Merged
merged 165 commits into from
Feb 4, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
bba3a08
feat: update http client code
bethesque Feb 10, 2019
b0c40f6
feat: unlock rack-test dependency to allow version 1.1.0
bethesque Feb 10, 2019
7f0357d
chore(release): version 1.38.0
bethesque Feb 10, 2019
de267bd
feat: allow host of mock service to be specified
bethesque Feb 21, 2019
867d364
chore(release): version 1.39.0
bethesque Feb 21, 2019
297268d
feat: add support for bearer token
vixplows Feb 20, 2019
69ee7dc
Merge branch 'master' of github.com:pact-foundation/pact-ruby into fe…
vixplows Feb 22, 2019
4a30791
feat: remove ruby 2.2 tests
bethesque Feb 22, 2019
830d1ca
Merge pull request #187 from vixplows/feat/token-support
bethesque Mar 4, 2019
36859ef
chore(release): version 1.40.0
bethesque Mar 4, 2019
6887cdd
docs(readme): add host to example
bethesque Apr 7, 2019
c48c991
feat: redact Authorization header from HTTP client debug output
bethesque May 22, 2019
64d770d
chore(release): version 1.41.0
bethesque May 22, 2019
14566fb
fix: use to_json instead of JSON.dump because it generates different …
bethesque Sep 4, 2019
7371e2f
chore(release): version 1.41.1
bethesque Sep 4, 2019
985c619
chore: add metadata links to gemspec (#195)
Sep 9, 2019
fdb43fd
chore: revert accidentally commited gemfiles
bethesque Sep 9, 2019
0fe072c
fix: file upload spec
bethesque Sep 9, 2019
bdb2561
chore: remove jruby support add 2.5 and 2.6
bethesque Sep 9, 2019
746883d
fix(pact_helper_locator): add 'test' dir to file patterns (#196)
Sep 9, 2019
39e6221
chore(release): version 1.41.2
bethesque Sep 9, 2019
55bb935
feat: use new 'pacts for verification' endpoint to retrieve pacts (#199)
bethesque Sep 26, 2019
51fe734
chore(release): version 1.42.0
bethesque Sep 26, 2019
0048495
chore: ensure X_PACT_DEVELOPMENT is unset when running appraisal update
bethesque Nov 9, 2019
3068ceb
fix: can't use safe navigation operator because of Ruby 2.2 in Travel…
bethesque Nov 9, 2019
d90c422
chore(release): version 1.42.1
bethesque Nov 9, 2019
be700d8
fix: remove missed &.
bethesque Nov 9, 2019
1f955b6
chore(release): version 1.42.2
bethesque Nov 9, 2019
874bfec
chore: build on Ruby 2.2 because it's required for Travelling Ruby fo…
bethesque Nov 9, 2019
9a5fe98
chore: remove randexp dependency (#202)
tancnle Nov 10, 2019
26e2baa
style: code style fixes as per fasterer suggestion (#203)
tancnle Nov 14, 2019
2f7110b
fix(verify): exit with status 0 if all pacts are in pending state
bethesque Nov 15, 2019
349643c
chore(release): version 1.42.3
bethesque Nov 15, 2019
7a81742
chore: update gemspec (#204)
tancnle Nov 21, 2019
1f5fc9c
feat(verify): allow includePendingStatus to be specified when fetchin…
bethesque Jan 11, 2020
9f71d74
chore(release): version 1.43.0
bethesque Jan 11, 2020
7b3ea81
fix: use URI.open instead of Kernel.open
bethesque Jan 11, 2020
8a5eacd
chore: add ruby 2.7 to testing matrix
bethesque Jan 11, 2020
b9deb09
fix: use configured credentials when fetching the diff with previous …
bethesque Jan 11, 2020
960fb4e
chore(deps): update for example
bethesque Jan 11, 2020
89ed9ef
chore(release): version 1.43.1
bethesque Jan 11, 2020
a5181b6
feat(message pact): add DSL for configuring Message Pact verifications
bethesque Jan 16, 2020
885c2a3
chore: fix release script so it doesn't release twice
bethesque Jan 16, 2020
160e337
style: whitespace
bethesque Jan 16, 2020
1750dc3
chore: see if I can get deploy happening once only after tests
bethesque Jan 16, 2020
e298eb8
chore: put message pact in folder that is not gitignored
bethesque Jan 16, 2020
519e082
Revert "chore: see if I can get deploy happening once only after tests"
bethesque Jan 16, 2020
5dbba1c
chore(deps): update pact-mock_service to 3.3.1
bethesque Jan 16, 2020
d092ac1
chore(release): version 1.44.0
bethesque Jan 16, 2020
bb793e7
chore: try the stages again
bethesque Jan 17, 2020
b107348
fix: print notices from 'pacts for verification' response to indicate…
bethesque Jan 20, 2020
f09de86
chore(release): version 1.44.1
bethesque Jan 20, 2020
e8d4a55
fix: show pending test output in yellow instead of red
bethesque Jan 20, 2020
2c0d20d
feat: support pending pacts in json formatter
bethesque Jan 20, 2020
c5cc792
style: whitespace
bethesque Jan 20, 2020
6c703a1
feat: use custom json formatter when --format json is specified and s…
bethesque Jan 20, 2020
938e5e9
chore: ensure logging messages don't screw up the JSON parsing in the…
bethesque Jan 20, 2020
fc7bcfd
chore(release): version 1.45.0
bethesque Jan 20, 2020
808e725
chore: remove tests for RSpec 2. It's time.
bethesque Jan 21, 2020
44b446a
chore: lock down gems, stop installing pry-byebug on Travis
bethesque Jan 21, 2020
0260aea
chore: rename group because it stopped the gemfiles development depen…
bethesque Jan 21, 2020
42a8945
chore: remove pry-byebug version restriction
bethesque Jan 21, 2020
3f53714
chore: remove webrick version restriction
bethesque Jan 21, 2020
3af1aeb
chore: add webrick version restriction back
bethesque Jan 21, 2020
498518c
fix: remove accidentally committed verbose: true
bethesque Jan 22, 2020
bdc2711
feat: expose full notice object in JSON output
bethesque Jan 22, 2020
ece6611
chore: remove gemfiles dir from release script
bethesque Jan 22, 2020
aa8ea5f
chore(release): version 1.46.0
bethesque Jan 22, 2020
e768a33
fix: send output messages to the correct stream when using the XML fo…
bethesque Jan 22, 2020
083e3c6
chore(release): version 1.46.1
bethesque Jan 22, 2020
a771b75
chore: echo link to travis build when releasing
bethesque Jan 22, 2020
6c6ddb8
feat: add pact metadata to json formatter
bethesque Feb 6, 2020
376e47a
feat: update json formatter output
bethesque Feb 8, 2020
f24257b
chore(release): version 1.47.0
bethesque Feb 8, 2020
164912b
feat: use certificates from SSL_CERT_FILE and SSL_CERT_DIR environmen…
mcclenney Feb 13, 2020
d494300
chore(release): version 1.48.0
bethesque Feb 13, 2020
308f25d
feat: use environment variables PACT_BROKER_USERNAME and PACT_BROKER_…
bethesque Feb 17, 2020
35d741f
chore(release): version 1.49.0
bethesque Feb 17, 2020
03033f9
Revert "Fix link to Ron Holshausen's blog post" (#194)
asaaki Feb 27, 2020
f6a0b4d
fix: ensure the presence of basic auth credentials does not cause an …
bethesque Mar 15, 2020
0bd9753
fix: ensure diff is included in the json output
bethesque Mar 21, 2020
e5ba92a
chore(release): version 1.49.1
bethesque Mar 21, 2020
dafbc35
fix: json parser error for top level JSON values
bethesque Apr 8, 2020
be6ab0f
chore(release): version 1.49.2
bethesque Apr 8, 2020
9ff59f4
fix: pact selection verification options logging
bethesque Apr 22, 2020
090c4b9
chore(release): version 1.49.3
bethesque Apr 22, 2020
bdcc44c
docs(contributing): Fix typo
alotofnoodles Apr 23, 2020
0a9ec9d
Merge pull request #213 from alotofnoodles/fix-typo
mefellows Apr 23, 2020
14f5327
feat: Set expected interactions on mock service but without writing t…
thatguysimon Apr 25, 2020
f8a0c11
chore(release): version 1.50.0
bethesque Jun 1, 2020
d2da13e
fix: fix integration with pact-message-ruby (#216)
maxforasteiro Jun 15, 2020
32af081
chore(release): version 1.50.1
bethesque Jun 15, 2020
a586d80
feat: allow individual interactions to be re-run by setting PACT_BROK…
bethesque Jun 24, 2020
6333937
chore(release): version 1.51.0
bethesque Jun 24, 2020
09feaa6
fix: bump rake dependency per CVE-2020-8130 (#219)
f1337 Aug 4, 2020
aab5c50
Revert "fix: bump rake dependency per CVE-2020-8130 (#219)" (#220)
bethesque Aug 4, 2020
bf3ce69
fix: update thor dependency (#218)
f1337 Aug 12, 2020
abda3b3
chore: add github release workflow
bethesque Aug 12, 2020
8bf83aa
chore(deps): update rake to ~> 13.0
bethesque Aug 12, 2020
d35099d
chore: disable travis release
bethesque Aug 12, 2020
bac99da
chore(release): version 1.51.1
bethesque Aug 12, 2020
fa1d712
feat: support webdav http methods
bethesque Sep 10, 2020
c60828b
chore(release): version 1.52.0
bethesque Sep 10, 2020
16866f4
feat: add support for the enable_pending flag
bethesque Sep 11, 2020
31d114f
chore(release): version 1.53.0
bethesque Sep 11, 2020
f2247b8
feat: add support for include_wip_pacts_since
bethesque Sep 12, 2020
dd35366
feat: allow include_wip_pacts_since to use a Date, DateTime or Time
bethesque Sep 12, 2020
7563fcf
feat: use pb relation in preference to beta relation when fetching pa…
bethesque Sep 12, 2020
67b249f
chore(deps): update
bethesque Sep 12, 2020
eb1a589
chore(release): version 1.54.0
bethesque Sep 12, 2020
f018ac4
chore(deps): update for example
bethesque Sep 12, 2020
15ec231
feat: update output during verification so the pact info shows before…
bethesque Sep 16, 2020
f839391
feat: split pending and failed rerun commands into separate sections
bethesque Sep 16, 2020
303077d
feat: allow verification task to set just a pact_helper without a URI
bethesque Sep 16, 2020
39e6c4a
feat: add consumer_version_selectors to pact verification DSL, and co…
bethesque Sep 26, 2020
490bbe9
chore(release): version 1.55.0
bethesque Sep 26, 2020
081423e
fix: remove accidentally committed debug logging
bethesque Sep 26, 2020
27b5492
chore(release): version 1.55.1
bethesque Sep 26, 2020
39d4927
test: remove puts
bethesque Sep 26, 2020
aa9e7cb
chore: update error output when tagging
bethesque Sep 26, 2020
533faa1
fix: correctly calculate exit code when a mix of pending and non pend…
bethesque Sep 26, 2020
b8101f1
chore: support old --ignore-failures as well as new pending
bethesque Sep 26, 2020
9883034
test: update with pact_source
bethesque Sep 26, 2020
9e97da7
chore(release): version 1.55.2
bethesque Sep 26, 2020
0813498
fix: de-duplicate re-run commands
bethesque Sep 28, 2020
c4f968e
fix: correct logic for determining if all interactions for a pact hav…
bethesque Sep 28, 2020
7ece1cd
chore: bump pact-message version
bethesque Sep 28, 2020
e8aa08b
chore(release): version 1.55.3
bethesque Sep 28, 2020
1a2d7c1
fix: add back missing output describing the interactions filter
bethesque Oct 9, 2020
3cd57cb
chore(release): version 1.55.4
bethesque Oct 9, 2020
f6db12d
fix(security): hide personal access token given in uri (#225)
thomas-girotto Oct 11, 2020
5727d8e
chore(release): version 1.55.5
bethesque Oct 11, 2020
8d8d8aa
Fixed typo with misspell (#226)
hsbt Oct 28, 2020
f47e41c
chore: update release workflow [ci-skip]
bethesque Nov 4, 2020
5b5c27c
fix: require rspec now that pact-support does not depend on it
bethesque Nov 6, 2020
37d1029
chore(release): version 1.55.6
bethesque Nov 6, 2020
5127036
fix: add consumer name to the selection description (#229)
ertrzyiks Nov 25, 2020
6e048db
chore(release): version 1.55.7
bethesque Nov 25, 2020
182a7cd
feat: catch and log error during help text generation
bethesque Jan 21, 2021
681978a
chore: update spec to include active support tests
bethesque Jan 21, 2021
517bbd7
chore: add test workflow
bethesque Jan 21, 2021
d658f1e
chore: remove .travis.yml and update badge
bethesque Jan 21, 2021
4a379ec
chore(release): version 1.56.0
bethesque Jan 21, 2021
d6ce29f
chore: update trigger script [ci-skip]
bethesque Jan 21, 2021
9238e4c
feat: allow verbose flag to be set when publishing verifications
bethesque Jan 26, 2021
ccd509d
chore: update trigger release script [ci-skip]
bethesque Jan 26, 2021
bb0ddca
chore(release): version 1.57.0
bethesque Jan 31, 2021
cecb98f
fix: gracefully handle display of username that causes InvalidCompone…
bethesque May 1, 2021
c5b8c6d
chore: don't make ruby 3.0 experimental any more
bethesque Jun 21, 2021
da2facf
feat: support publishing verification results with a version branch
bethesque Sep 1, 2021
6dac2ac
chore(release): version 1.58.0
bethesque Sep 7, 2021
0471397
feat: update descriptions for new consumer version selectors
bethesque Sep 7, 2021
6712e1b
chore(release): version 1.59.0
bethesque Sep 7, 2021
8a3a2f4
chore: updating pact-support version (#247)
naresh-hopin Sep 30, 2021
ce07d32
feat: allow SSL verification to be disabled in the HAL client by sett…
bethesque Oct 1, 2021
5521061
chore: use output stream not error stream
bethesque Oct 1, 2021
192e387
chore: update verbose output
bethesque Oct 1, 2021
53035e1
chore: add workflow_dispatch to release workflow
bethesque Oct 1, 2021
9a41b32
chore(release): version 1.60.0
bethesque Oct 1, 2021
a6ad5f2
chore: fix grammar
akhil-gautam Oct 1, 2021
7ea17af
doc: fixed incorrect use of vowels (#250)
akhil-gautam Oct 1, 2021
8e8bb22
feat: support description of matching_branch and matching_tag consume…
bethesque Oct 13, 2021
f0e37a4
fix: pass through includePendingStatus to the 'pacts for verification…
bethesque Dec 16, 2021
b8dbfab
chore(release): version 1.61.0
bethesque Dec 16, 2021
ec2b7b3
Updated from upstream
Feb 3, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions .github/workflows/release_gem.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Release gem

on:
repository_dispatch:
types:
- release-triggered
workflow_dispatch:

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-ruby@v1
with:
ruby-version: '2.6'
- run: |
gem install bundler -v 2.1
bundle install
- name: Test
run: bundle exec rake

release:
needs: test
runs-on: ubuntu-latest
outputs:
gem_name: ${{ steps.release-gem.outputs.gem_name }}
version: ${{ steps.release-gem.outputs.version }}
increment: ${{ steps.release-gem.outputs.increment }}
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- id: release-gem
uses: pact-foundation/release-gem@v0.0.11
env:
GEM_HOST_API_KEY: '${{ secrets.RUBYGEMS_API_KEY }}'
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
INCREMENT: '${{ github.event.client_payload.increment }}'

notify-gem-released:
needs: release
strategy:
matrix:
repository: [pact-foundation/pact-ruby-cli, pact-foundation/pact-ruby-standalone, pact-foundation/pact_broker-client]
runs-on: ubuntu-latest
steps:
- name: Notify ${{ matrix.repository }} of gem release
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.GHTOKENFORPACTCLIRELEASE }}
repository: ${{ matrix.repository }}
event-type: gem-released
client-payload: |
{
"name": "${{ needs.release.outputs.gem_name }}",
"version": "${{ needs.release.outputs.version }}",
"increment": "${{ needs.release.outputs.increment }}"
}
20 changes: 20 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Test

on: push

jobs:
test:
runs-on: "ubuntu-latest"
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
ruby_version: ["2.2", "2.7", "3.0"]
experimental: [false]
steps:
- uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby_version }}
- run: "bundle install"
- run: "bundle exec rake"
19 changes: 0 additions & 19 deletions .travis.yml

This file was deleted.

10 changes: 0 additions & 10 deletions Appraisals

This file was deleted.

Loading