Skip to content

Commit 395a4fb

Browse files
authored
chore: pytransformer contract testing (#6672)
🔒 Scanned for secrets using gitleaks version is set by build process # Description Contract testing via integration tests to identify regressions and compatibility drifts between `rudder-transformer` and `rudder-pytransformer`. ## Linear Ticket < Fixes [PIPE-2778](https://linear.app/rudderstack/issue/PIPE-2778/rudder-server-integration-tests-to-compare-results-from-js-and-py) > ## Security - [x] The code changed/added as part of this pull request won't create any security issues with how the software is being used.
1 parent 67befa5 commit 395a4fb

File tree

7 files changed

+1617
-55
lines changed

7 files changed

+1617
-55
lines changed

.github/workflows/tests.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
name: Integration
2121
runs-on: ubuntu-latest
2222
permissions:
23-
id-token: write
24-
contents: read
23+
id-token: write
24+
contents: read
2525
strategy:
2626
matrix:
2727
FEATURES: [ oss ,enterprise ]
@@ -78,8 +78,8 @@ jobs:
7878
name: Warehouse Integration
7979
runs-on: ubuntu-latest
8080
permissions:
81-
id-token: write
82-
contents: read
81+
id-token: write
82+
contents: read
8383
strategy:
8484
fail-fast: false
8585
matrix:
@@ -176,8 +176,8 @@ jobs:
176176
name: Unit
177177
runs-on: ubuntu-latest
178178
permissions:
179-
id-token: write
180-
contents: read
179+
id-token: write
180+
contents: read
181181
steps:
182182
- name: Harden the runner (Audit all outbound calls)
183183
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
@@ -226,8 +226,8 @@ jobs:
226226
name: Package Unit
227227
runs-on: ubuntu-latest
228228
permissions:
229-
id-token: write
230-
contents: read
229+
id-token: write
230+
contents: read
231231
strategy:
232232
fail-fast: false
233233
matrix:
@@ -246,6 +246,7 @@ jobs:
246246
- integration_test/srchydration
247247
- integration_test/tracing
248248
- integration_test/trackedusersreporting
249+
- integration_test/pytransformer_contract
249250
- integration_test/transformer_contract
250251
- processor
251252
- regulation-worker

0 commit comments

Comments
 (0)