Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
051bd9f
introducing contract testing
matusdrobuliak66 Feb 5, 2025
d27aab3
Merge branch 'master' into pact-broker-experiment
matusdrobuliak66 Feb 27, 2025
4d80ec9
introduce pact testing
matusdrobuliak66 Feb 28, 2025
f5adb63
openapi specs
matusdrobuliak66 Feb 28, 2025
b2f764e
add pact-tests github job
matusdrobuliak66 Feb 28, 2025
e701dfa
add secrets
matusdrobuliak66 Feb 28, 2025
70df54f
Merge branch 'master' into pact-broker-experiment
matusdrobuliak66 Mar 3, 2025
ea04200
review @sanderegg
matusdrobuliak66 Mar 3, 2025
c785f5e
review @sanderegg
matusdrobuliak66 Mar 3, 2025
5557d72
Merge branch 'master' into pact-broker-experiment
matusdrobuliak66 Mar 3, 2025
883daa9
review @pcrespov
matusdrobuliak66 Mar 3, 2025
e88cf91
review
matusdrobuliak66 Mar 3, 2025
e84c8af
fix
matusdrobuliak66 Mar 3, 2025
e5e41fa
modify ci github actions
matusdrobuliak66 Mar 3, 2025
09de0ba
modify ci github actions
matusdrobuliak66 Mar 3, 2025
b782956
modify ci github actions
matusdrobuliak66 Mar 3, 2025
21d3eaf
modify ci github actions
matusdrobuliak66 Mar 3, 2025
b02e802
review @sanderegg
matusdrobuliak66 Mar 3, 2025
a66634d
review @pcrespov
matusdrobuliak66 Mar 3, 2025
ea88a5c
fix
matusdrobuliak66 Mar 3, 2025
e2043f7
Merge branch 'master' into pact-broker-experiment
matusdrobuliak66 Mar 4, 2025
38026a5
fix
matusdrobuliak66 Mar 4, 2025
dff6235
small refactor
matusdrobuliak66 Mar 4, 2025
196d0fb
Merge branch 'master' into pact-broker-experiment
matusdrobuliak66 Mar 4, 2025
806c923
fix
matusdrobuliak66 Mar 4, 2025
034063e
Merge branch 'master' into pact-broker-experiment
matusdrobuliak66 Mar 4, 2025
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
28 changes: 28 additions & 0 deletions .github/workflows/ci-testing-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,31 @@ jobs:
./ci/github/helpers/openapi-specs-diff.bash breaking \
https://raw.githubusercontent.com/${{ github.event.pull_request.base.repo.full_name }}/refs/heads/${{ github.base_ref }} \
.

pact-tests:
timeout-minutes: 10
name: "Run PACT tests"
runs-on: ubuntu-latest
env:
# secrets can be set in settings/secrets on github
PACT_BROKER_URL: ${{ secrets.PACT_BROKER_URL }}
PACT_BROKER_USERNAME: ${{ secrets.PACT_BROKER_USERNAME }}
PACT_BROKER_PASSWORD: ${{ secrets.PACT_BROKER_PASSWORD }}
steps:
- name: setup python environment
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.5.x"
enable-cache: false
- name: checkout source branch
uses: actions/checkout@v4
- name: Run pact tests
run: |
make devenv
source .venv/bin/activate
cd services/api-server
make test-pacts
Loading
Loading