Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
60631b0
feat: add support of ALL and NONE enum for SOQL rollout (#4885)
ItsSudip Jan 5, 2026
ba10c35
fix: add mapping support for clickId in Impact (#4884)
ItsSudip Jan 5, 2026
0f78e3d
refactor(braze): replace gauge with histogram for batch size metrics …
maheshkutty Jan 5, 2026
4cb8b6f
chore: upload docker images to AWS ECR (#4879)
saikumarrs Jan 5, 2026
9890012
chore: simplify workflows to avoid concurrency deadlock (#4888)
saikumarrs Jan 5, 2026
4dbeb92
chore: remove allure (#4891)
achettyiitr Jan 6, 2026
d340466
chore(release): pull release/v1.119.0 into main (#4889)
devops-github-rudderstack Jan 7, 2026
7649107
chore: include permissions for composite job calls
Thrinadh-Kumpatla Jan 7, 2026
dd24ac8
fix: indent
Thrinadh-Kumpatla Jan 7, 2026
b3e90fe
chore: include permissions at job level for GA workflows (#4893)
Thrinadh-Kumpatla Jan 7, 2026
1705166
Revert "chore: include permissions at job level for GA workflows"
Thrinadh-Kumpatla Jan 7, 2026
2214cf2
Revert "chore: include permissions at job level for GA workflows" (#4…
Thrinadh-Kumpatla Jan 7, 2026
31afd2f
chore: skip pushing to ecr or dockeerhub for dependabot image (#4896)
maheshkutty Jan 12, 2026
8446b8a
fix: eliminate race condition in Reddit timestamp boundary tests (#4897)
maheshkutty Jan 12, 2026
7066abd
chore(deps): bump step-security/harden-runner from 2.13.1 to 2.14.0 (…
dependabot[bot] Jan 12, 2026
52a41b2
chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 (#4864)
dependabot[bot] Jan 12, 2026
e9d8b39
chore(deps): bump SonarSource/sonarqube-scan-action from 6.0.0 to 7.0…
dependabot[bot] Jan 12, 2026
0b9c774
chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#4850)
dependabot[bot] Jan 12, 2026
7820e38
chore(release): pull main into develop post release v1.119.0 (#4892)
devops-github-rudderstack Jan 13, 2026
8ad2375
chore(deps): bump the npm_and_yarn group across 1 directory with 6 up…
dependabot[bot] Jan 13, 2026
37ecd65
fix: fetch with dns wrapper does not reuse http client (#4873)
fracasula Jan 13, 2026
a6c2b19
chore(deps): bump the npm_and_yarn group across 1 directory with 2 up…
dependabot[bot] Jan 14, 2026
c4e84d4
chore: remove response rules (#4901)
achettyiitr Jan 15, 2026
1d74001
feat: add X-Rudder-Permanent-Error header for 4xx errors in source hy…
shekhar-rudder Jan 15, 2026
efa9455
chore: remove cdkV2TestThreshold (#4908)
achettyiitr Jan 16, 2026
2e0624e
chore(deps): bump rudderlabs/build-scan-push-action from 1.8.2 to 2.1…
dependabot[bot] Jan 19, 2026
12c6865
chore(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#…
dependabot[bot] Jan 19, 2026
8a1d3d4
chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 (#4911)
dependabot[bot] Jan 19, 2026
1a08b64
chore(deps): bump actions/checkout from 5.0.0 to 6.0.1 (#4913)
dependabot[bot] Jan 19, 2026
ce459a6
chore(deps): bump aws-actions/configure-aws-credentials from 5.0.0 to…
dependabot[bot] Jan 19, 2026
199d198
chore: migrate braze implementation to typescript (#4900)
maheshkutty Jan 20, 2026
3be4962
chore(deps-dev): bump lint-staged from 15.5.0 to 16.2.7 (#4827)
dependabot[bot] Jan 20, 2026
afd3f42
feat(braze): update batching as per new MAU plan (#4915)
maheshkutty Jan 20, 2026
6e4487a
Merge remote-tracking branch 'origin/main' into develop
maheshkutty Jan 20, 2026
ce359af
chore: sync main to develop (#4918)
maheshkutty Jan 20, 2026
072e8cd
chore(release): 1.120.0
web-flow Jan 20, 2026
373323f
chore: add ecr registry prefix to repo (#4920)
maheshkutty Jan 21, 2026
abc343e
chore(release): pull release/v1.120.0 into main (#4919)
maheshkutty Jan 21, 2026
e3681cf
chore(release): pull main into develop post release v1.120.0 (#4925)
maheshkutty Jan 21, 2026
914c65f
fix: remove isSuccess label (#4928)
fracasula Jan 27, 2026
a5d248c
feat: new testRun endpoint
ssbeefeater Jan 22, 2026
cea48d8
chore: change request body
ssbeefeater Jan 27, 2026
d1239ad
feat: new testRun endpoint (#4926)
ssbeefeater Jan 27, 2026
b70f55e
chore: fix cdk code and cleanup (#4932)
achettyiitr Jan 28, 2026
ce4b5b0
feat: cdk v2 migration support (#4927)
achettyiitr Jan 28, 2026
7011efc
chore(release): 1.121.0
web-flow Jan 29, 2026
f374fe6
chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 (#4930)
dependabot[bot] Jan 30, 2026
d98ade7
chore(deps): bump step-security/harden-runner from 2.14.0 to 2.14.1 (…
dependabot[bot] Jan 30, 2026
b26841c
chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#4929)
dependabot[bot] Jan 30, 2026
8c5891c
chore(deps): bump lodash from 4.17.21 to 4.17.23 in the npm_and_yarn …
dependabot[bot] Jan 30, 2026
dd65f14
chore(release): pull release/v1.121.0 into main (#4938)
achettyiitr Jan 30, 2026
491f443
chore: add marketo unhandled error log (#4939)
shekhar-rudder Jan 30, 2026
6019748
chore(release): pull main into develop post release v1.121.0 (#4943)
achettyiitr Feb 2, 2026
89367a6
chore: integrations audit to kick every 2 months (#4949)
achettyiitr Feb 2, 2026
8a5fd0a
fix: typo (#4948)
achettyiitr Feb 3, 2026
aaf88c5
chore: additional test for tiktok and linkedin (#4946)
achettyiitr Feb 3, 2026
62b0617
fix: endpoint label missing for attentive tag destination (#4951)
shekhar-rudder Feb 3, 2026
8546546
chore: improve error logging for source transformation failures (#4935)
shekhar-rudder Feb 3, 2026
a372f57
chore: remove setting repository from GA of devops pr (#4950)
ItsSudip Feb 3, 2026
8334583
chore: add endpointPath for klaviyo payloads (#4956)
krishna2020 Feb 4, 2026
7317135
chore: add user deletion error logs (#4936)
shekhar-rudder Feb 4, 2026
10a24c0
chore: update code to remove vulnerability (#4899)
ItsSudip Feb 5, 2026
d8d3f37
feat: tiktok typescript migration (#4937)
achettyiitr Feb 6, 2026
a9051e2
chore: move hubspot from js to ts (#4960)
ItsSudip Feb 9, 2026
e73da27
chore: upgrade google ads remarketing list v22 (#4961)
achettyiitr Feb 9, 2026
bde247b
chore(braze): add total batch size metrics (#4964)
maheshkutty Feb 9, 2026
634bf2c
chore: upgrade google ads remarketing list v22 (#4961)
achettyiitr Feb 9, 2026
cdb4ee4
chore: version upgrade google ad destinations from 19 to 22
achettyiitr Feb 9, 2026
883e249
chore(release): 1.121.1
web-flow Feb 9, 2026
9782d6b
chore(release): pull hotfix-release/v1.121.1 into main (#4967)
maheshkutty Feb 10, 2026
8d41f87
chore(release): pull main into develop post release v1.121.1 (#4968)
maheshkutty Feb 10, 2026
f8437e0
chore(release): 1.122.0
web-flow Feb 10, 2026
f7ea27e
chore: version upgrade campaign manager (#4959)
achettyiitr Feb 10, 2026
127c91e
chore(deps): bump aws-actions/configure-aws-credentials from 5.1.1 to…
dependabot[bot] Feb 11, 2026
2ab12df
chore(deps): bump step-security/harden-runner from 2.14.1 to 2.14.2 (…
dependabot[bot] Feb 11, 2026
6509b3c
chore(deps): bump docker/login-action from 3.6.0 to 3.7.0 (#4945)
dependabot[bot] Feb 11, 2026
39e05de
chore: migrate singular implementation to typescript (#4941)
maheshkutty Feb 11, 2026
e0b9a6a
feat(singular): add data_sharing_options mapping for /launch and /evt…
maheshkutty Feb 11, 2026
a0fd2e8
chore(release): pull release/v1.122.0 into main (#4969)
maheshkutty Feb 11, 2026
b44b38b
chore(singular): seperate function to generate final payload for sess…
maheshkutty Feb 12, 2026
208a51b
docs: add DeepWiki badge to README.md (#4978)
saikumarrs Feb 12, 2026
e7daa9c
feat(hs): add support for HubSpot V3 batch upsert endpoint (#4953)
ItsSudip Feb 12, 2026
5750f49
feat: tiktok audience zod validations (#4971)
achettyiitr Feb 13, 2026
6d03fc3
feat(singular): add V2 event API with SDID-based device identificatio…
maheshkutty Feb 16, 2026
2fa4d0c
Merge remote-tracking branch 'origin/main' into develop
web-flow Feb 16, 2026
d5a4e4e
chore(release): 1.123.0
web-flow Feb 16, 2026
a2b5e36
chore(release): pull release/v1.123.0 into main (#4981)
maheshkutty Feb 16, 2026
345a5bc
chore(release): pull main into develop post release v1.123.0 (#4972)
maheshkutty Feb 16, 2026
3036e8a
chore(singular): add endpointPath (#4983)
maheshkutty Feb 17, 2026
0ac91c9
feat: add support of region on CustomerIo Audience (#4982)
ItsSudip Feb 18, 2026
e4b47bc
fix: remove redundant url encoding of query params (#4985)
ItsSudip Feb 19, 2026
4a6442a
chore(release): 1.124.0
web-flow Feb 19, 2026
64f5335
chore(release): pull release/v1.124.0 into main (#4986)
ItsSudip Feb 19, 2026
844b2d5
chore(release): pull main into develop post release v1.124.0 (#4991)
devops-github-rudderstack Feb 19, 2026
0bf3089
chore(singular): add readme doc (#4984)
maheshkutty Feb 19, 2026
49a87db
chore: update readme doc braze (#4992)
maheshkutty Feb 20, 2026
28310b9
fix(mp): 500 error for invalid timestamp (#4994)
shekhar-rudder Feb 24, 2026
6886323
Merge remote-tracking branch 'origin/main' into develop
web-flow Feb 24, 2026
de7e8a9
chore(release): 1.124.1
web-flow Feb 24, 2026
a5f1ded
chore(release): pull release/v1.124.1 into main (#4996)
shekhar-rudder Feb 25, 2026
578be2d
chore(release): pull main into develop post release v1.124.1 (#4997)
shekhar-rudder Feb 25, 2026
b94711c
fix: update team name from 'data-management' to 'pipelines' (#4995)
gouthamnc Feb 25, 2026
34a8ce8
chore(deps): bump actions/stale from 10.1.1 to 10.2.0 (#4993)
dependabot[bot] Feb 27, 2026
0ac66bf
chore: update lib version (#5002)
maheshkutty Feb 27, 2026
191ee98
chore(release): pull hotfix-release/v1.124.2 into main (#5004)
devops-github-rudderstack Feb 27, 2026
0f9bb2b
chore(release): pull main into develop post release v1.124.2 (#5005)
shekhar-rudder Feb 27, 2026
47fc3bf
chore: migrate posthog to ts (#4999)
ItsSudip Mar 2, 2026
f9a8ee6
chore(criteo_audience): update version to 2025.10 (#5001)
maheshkutty Mar 2, 2026
751e367
chore: remove unwanted git action conditions for ingestion svc versio…
maheshkutty Mar 2, 2026
89ce201
fix: tiktok audience list message type (#5011)
achettyiitr Mar 2, 2026
9035390
chore(release): 1.124.3
web-flow Mar 2, 2026
7c9a4c1
chore(release): pull hotfix-release/v1.124.3 into main (#5012)
achettyiitr Mar 2, 2026
826ce1a
Merge branch 'develop' into chore.main-to-develop
achettyiitr Mar 2, 2026
c2e8e96
chore: main to develop (#5014)
achettyiitr Mar 3, 2026
9faa013
refactor(fb_custom_audience): migrate from javascript to typescript (…
shekhar-rudder Mar 3, 2026
3a19cb0
chore(deps): bump step-security/harden-runner from 2.14.2 to 2.15.0 (…
dependabot[bot] Mar 3, 2026
752704b
chore: added klaviyo readme (#4955)
krishna2020 Mar 4, 2026
8494b2d
fix: tiktok zod validations for listdata
achettyiitr Mar 5, 2026
9b52de1
chore(release): 1.124.4
web-flow Mar 5, 2026
9cfa9b6
chore(release): pull hotfix-release/v1.124.4 into main (#5021)
achettyiitr Mar 5, 2026
a551b35
chore(release): pull main into develop post release v1.124.4 (#5022)
maheshkutty Mar 6, 2026
40e31db
feat: update salesforce feature flag to be enabled on destinationDefi…
ItsSudip Mar 9, 2026
1c7391c
feat(gaec): support userDefined adjustment type (#5016)
maheshkutty Mar 9, 2026
fcee8a6
fix(iterable): source transformation to handle userId (#5017)
maheshkutty Mar 9, 2026
e9e64da
chore(release): 1.125.0
web-flow Mar 9, 2026
97370a2
chore(release): pull hotfix-release/v1.125.0 into main (#5029)
maheshkutty Mar 9, 2026
32471e3
chore(release): pull main into develop post release v1.125.0 (#5031)
maheshkutty Mar 9, 2026
85fa635
chore(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1 (…
dependabot[bot] Mar 10, 2026
34d21a3
chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#5010)
dependabot[bot] Mar 10, 2026
98f29cd
feat(fb_custom_audience): add hashing consistency validation (#5018)
shekhar-rudder Mar 10, 2026
dfc0f3b
chore(ci): migrate from PAT to GitHub App token [SEC-58] (#4934)
lvrach Mar 10, 2026
d4d9801
feat(fb_custom_audience): handle invalid fields and events (#5023)
shekhar-rudder Mar 11, 2026
8dca5a2
fix(fb_custom_audience): one invalid event causes entire batch to fai…
shekhar-rudder Mar 11, 2026
55e7417
fix(fb_custom_audience): align normalization logic with Facebook CAPI…
shekhar-rudder Mar 11, 2026
2ee3bec
refactor(google_adwords_remarketing_lists): migrate to TypeScript (#5…
shekhar-rudder Mar 13, 2026
b9b3411
chore: vdm record v2 changes (#5033)
achettyiitr Mar 13, 2026
abe8e85
Merge branch 'develop' of https://github.com/rudderlabs/rudder-transf…
ArjavJain27 Mar 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 22 additions & 15 deletions .github/scripts/versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,13 @@
"Latest Version rolled out": "Not versioned (Braze maintains backward compatibility without versioning)",
"Sunset Date Current Version used in backend": "Not Available"
},
{
"Destination": "Campaign Manager",
"Version currently referred in CloudMode Services": "/dfareporting/v5/userprofiles/:profileId/conversions/batchinsert, /dfareporting/v5/userprofiles/:profileId/conversions/batchupdate",
"Link to check Versions documentation": "https://developers.google.com/doubleclick-advertisers/rest/v5/ https://developers.google.com/doubleclick-advertisers/deprecation",
"Latest Version rolled out": "v5",
"Sunset Date Current Version used in backend": "v4 is deprecated and sunsets on Feb 26, 2026. v5 is current (no sunset announced)."
},
{
"Destination": "CleverTap",
"Version currently referred in CloudMode Services": "/1/upload, /1/delete/profiles.json",
Expand All @@ -64,10 +71,10 @@
},
{
"Destination": "Criteo Audience",
"Version currently referred in CloudMode Services": "/2025-04/audiences/:audienceId/contactlist",
"Version currently referred in CloudMode Services": "/2025-10/audiences/:audienceId/contactlist",
"Link to check Versions documentation": "https://developers.criteo.com/marketing-solutions/docs/versioning-policy",
"Latest Version rolled out": "v2025-10 (supported until October 2026)",
"Sunset Date Current Version used in backend": "April 2026 (12 months after release - version 2025-04 released April 2025)"
"Sunset Date Current Version used in backend": "October 2026 (12 months after release - version 2025-10 released October 2025)"
},
{
"Destination": "Customer IO",
Expand Down Expand Up @@ -112,25 +119,25 @@
"Sunset Date Current Version used in backend": "Not Available"
},
{
"Destination": "GAEC",
"Version currently referred in CloudMode Services": "/v19/customers/:customerId/uploadClickConversions, /v19/customers/:customerId/uploadCallConversions, /v19/customers/:customerId/googleAds:searchStream, /v19/customers/:customerId/offlineUserDataJobs",
"Link to check Versions documentation": "https://developers.google.com/google-ads/api/docs/release-notes",
"Latest Version rolled out": "v20",
"Sunset Date Current Version used in backend": "v19 will be deprecated in February 2026"
"Destination": "GOOGLE_ADWORDS_ENHANCED_CONVERSIONS",
"Version currently referred in CloudMode Services": "/v22/customers/:customerId/uploadClickConversions, /v22/customers/:customerId/uploadCallConversions, /v22/customers/:customerId/googleAds:searchStream, /v22/customers/:customerId/offlineUserDataJobs (currently used: v22)",
"Link to check Versions documentation": "https://developers.google.com/google-ads/api/docs/sunset-dates https://developers.google.com/google-ads/api/docs/release-notes",
"Latest Version rolled out": "v23 (released Jan 28, 2026)",
"Sunset Date Current Version used in backend": "v22 sunset: October 2026 (tentative). Latest available: v23 (released Jan 28, 2026) with sunset February 2027."
},
{
"Destination": "GOOGLE_ADWORDS_OFFLINE_CONVERSIONS",
"Version currently referred in CloudMode Services": "/v19/customers/:customerId/uploadClickConversions, /v19/customers/:customerId/uploadCallConversions, /v19/customers/:customerId/googleAds:searchStream, /v19/customers/:customerId/offlineUserDataJobs",
"Link to check Versions documentation": "https://developers.google.com/google-ads/api/docs/sunset-dates",
"Latest Version rolled out": "v20",
"Sunset Date Current Version used in backend": "v19 will be deprecated in February 2026"
"Version currently referred in CloudMode Services": "/v22/customers/:customerId/uploadClickConversions, /v22/customers/:customerId/uploadCallConversions, /v22/customers/:customerId/googleAds:searchStream, /v22/customers/:customerId/offlineUserDataJobs (currently used: v22)",
"Link to check Versions documentation": "https://developers.google.com/google-ads/api/docs/sunset-dates https://developers.google.com/google-ads/api/docs/release-notes",
"Latest Version rolled out": "v23 (released Jan 28, 2026)",
"Sunset Date Current Version used in backend": "v22 sunset: October 2026 (tentative). Latest available: v23 (released Jan 28, 2026) with sunset February 2027."
},
{
"Destination": "GOOGLE_ADWORDS_REMARKETING_LISTS",
"Version currently referred in CloudMode Services": "/v19/customers/:customerId/offlineUserDataJobs, /v19/customers/:customerId/offlineUserDataJobs/:jobId:create, /v19/customers/:customerId/offlineUserDataJobs/:jobId:addOperations",
"Link to check Versions documentation": "https://developers.google.com/google-ads/api/docs/sunset-dates\nhttps://developers.google.com/google-ads/api/docs/release-notes",
"Latest Version rolled out": "v20",
"Sunset Date Current Version used in backend": "v17 @June 4, 2025 v18 September 2025, v19 will be deprecated in February 2026"
"Version currently referred in CloudMode Services": "/v22/customers/:customerId/offlineUserDataJobs, /v22/customers/:customerId/offlineUserDataJobs/:jobId:create, /v22/customers/:customerId/offlineUserDataJobs/:jobId:addOperations (currently used: v22)",
"Link to check Versions documentation": "https://developers.google.com/google-ads/api/docs/sunset-dates https://developers.google.com/google-ads/api/docs/release-notes",
"Latest Version rolled out": "v23 (released Jan 28, 2026)",
"Sunset Date Current Version used in backend": "v22 sunset: October 2026 (tentative). Latest available: v23 (released Jan 28, 2026) with sunset February 2027."
},
{
"Destination": "Google Analytics 4 (GA4)",
Expand Down
119 changes: 0 additions & 119 deletions .github/workflows/allure-test-reporter.yml

This file was deleted.

30 changes: 19 additions & 11 deletions .github/workflows/build-pr-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ on:
- reopened
- synchronize

permissions:
contents: read
id-token: write # allows the JWT to be requested from GitHub's OIDC provider

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.sha }}
cancel-in-progress: true
Expand All @@ -19,19 +15,21 @@ jobs:
generate-tag-names:
runs-on: ubuntu-latest
name: Generate Tag Names
permissions:
contents: read # to checkout repository code (actions/checkout)
# Skip for the release pull requests as staging artifacts will be generated
if: startsWith(github.event.pull_request.head.ref, 'release/') != true && startsWith(github.event.pull_request.head.ref, 'hotfix-release/') != true && github.event.pull_request.head.ref != 'master'
outputs:
tag_name: ${{ steps.gen_tag_names.outputs.tag_name }}
tag_name_ut: ${{ steps.gen_tag_names.outputs.tag_name_ut }}
steps:
- name: Harden the runner (Audit all outbound calls)
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
uses: step-security/harden-runner@58077d3c7e43986b6b15fba718e8ea69e387dfcc # v2.15.1
with:
egress-policy: audit

- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 1

Expand All @@ -40,15 +38,18 @@ jobs:
id: gen_tag_names
run: |
tag_name=$(echo ${{ github.head_ref }} | tr "/" .)
echo "Tag Name: $tag_name"
echo "tag_name=$tag_name" >> $GITHUB_OUTPUT
echo "Tag Name: branch-$tag_name"
echo "tag_name=branch-$tag_name" >> $GITHUB_OUTPUT

tag_name_ut="ut-$tag_name"
echo "UT Tag Name: $tag_name_ut"
echo "tag_name_ut=$tag_name_ut" >> $GITHUB_OUTPUT
echo "UT Tag Name: branch-$tag_name_ut"
echo "tag_name_ut=branch-$tag_name_ut" >> $GITHUB_OUTPUT

build-transformer-image:
name: Build Transformer Docker Image - PR
permissions:
id-token: write # to pass OIDC token to reusable workflow (build-push-docker-image.yml)
contents: read # to checkout repository code and call reusable workflow (actions/checkout)
# Skip for the release pull requests as staging artifacts will be generated
# Skip main to develop sync pull requests
if: startsWith(github.event.pull_request.head.ref, 'release/') != true && startsWith(github.event.pull_request.head.ref, 'hotfix-release/') != true && github.event.pull_request.head.ref != 'master'
Expand All @@ -61,13 +62,17 @@ jobs:
dockerfile: Dockerfile
load_target: development
push_target: production
create_latest_tag: false
secrets:
DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}

build-user-transformer-image:
name: Build User Transformer Docker Image - PR
permissions:
id-token: write # to pass OIDC token to reusable workflow (build-push-docker-image.yml)
contents: read # to checkout repository code and call reusable workflow (actions/checkout)
# Skip for the release pull requests as staging artifacts will be generated
if: startsWith(github.event.pull_request.head.ref, 'release/') != true && startsWith(github.event.pull_request.head.ref, 'hotfix-release/') != true && github.event.pull_request.head.ref != 'master'
needs: [generate-tag-names]
Expand All @@ -79,17 +84,20 @@ jobs:
dockerfile: Dockerfile-ut-func
load_target: development
push_target: production
create_latest_tag: false
secrets:
DOCKERHUB_PROD_TOKEN: ${{ secrets.DOCKERHUB_PROD_TOKEN }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}

run-ingestion-service-test:
name: Run Ingestion Service Test
permissions:
contents: read # to call reusable workflow (ingestion-service-test.yml)
needs: [build-transformer-image, generate-tag-names]
uses: ./.github/workflows/ingestion-service-test.yml
with:
build_tag: rudderstack/develop-rudder-transformer:${{ needs.generate-tag-names.outputs.tag_name }}
secrets:
PAT: ${{ secrets.PAT }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
RELEASE_PRIVATE_KEY: ${{ secrets.RELEASE_PRIVATE_KEY }}
Loading
Loading