Skip to content

Commit d65b8e8

Browse files
Merge branch 'main' into fix/SDKE-674-migrate-generic-logs-to-logger
Signed-off-by: Mansi-mParticle <159845845+Mansi-mParticle@users.noreply.github.com>
2 parents e4717d1 + 0780abd commit d65b8e8

6 files changed

Lines changed: 60 additions & 35 deletions

File tree

.github/workflows/cross-platform-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: "Checkout Cross Platform Tests Repo"
13-
uses: actions/checkout@v5
13+
uses: actions/checkout@v6
1414
with:
1515
repository: mParticle/crossplatform-sdk-tests
1616

1717
- name: "Checkout Android SDK Branch"
18-
uses: actions/checkout@v5
18+
uses: actions/checkout@v6
1919
with:
2020
repository: ${{github.event.pull_request.head.repo.full_name}}
2121
ref: ${{github.head_ref}}
@@ -48,7 +48,7 @@ jobs:
4848
sudo udevadm control --reload-rules
4949
sudo udevadm trigger --name-match=kvm
5050
- name: "Install JDK 17"
51-
uses: actions/setup-java@v4
51+
uses: actions/setup-java@v5
5252
with:
5353
distribution: "zulu"
5454
java-version: "17"

.github/workflows/daily.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
GIT_COMMITTER_EMAIL: developers@mparticle.com
4646
steps:
4747
- name: "Clone branch"
48-
uses: actions/checkout@v5
48+
uses: actions/checkout@v6
4949
with:
5050
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }}
5151
repository: mparticle/mparticle-android-sdk
@@ -77,7 +77,7 @@ jobs:
7777
# needs: create-regression-branch
7878
# steps:
7979
# - name: "Checkout future release branch"
80-
# uses: actions/checkout@v5
80+
# uses: actions/checkout@v6
8181
# with:
8282
# repository: mparticle/mparticle-android-sdk
8383
# ref: regression/${{ github.run_number }}
@@ -110,7 +110,7 @@ jobs:
110110
# needs: create-regression-branch
111111
# steps:
112112
# - name: "Checkout Branch"
113-
# uses: actions/checkout@v5
113+
# uses: actions/checkout@v6
114114
# with:
115115
# repository: mparticle/mparticle-android-sdk
116116
# ref: regression/${{ github.run_number }}
@@ -143,7 +143,7 @@ jobs:
143143
# repository: mparticle/mparticle-android-sdk
144144
# ref: regression/${{ github.run_number }}
145145
# - name: "Install JDK 17"
146-
# uses: actions/setup-java@v4
146+
# uses: actions/setup-java@v5
147147
# with:
148148
# distribution: "zulu"
149149
# java-version: "17"
@@ -176,7 +176,7 @@ jobs:
176176
# repository: mparticle/mparticle-android-sdk
177177
# ref: regression/${{ github.run_number }}
178178
# - name: "Install JDK 17"
179-
# uses: actions/setup-java@v4
179+
# uses: actions/setup-java@v5
180180
# with:
181181
# distribution: "zulu"
182182
# java-version: "17"
@@ -200,12 +200,12 @@ jobs:
200200
needs: create-regression-branch
201201
steps:
202202
- name: "Checkout future release branch"
203-
uses: actions/checkout@v5
203+
uses: actions/checkout@v6
204204
with:
205205
repository: mparticle/mparticle-android-sdk
206206
ref: regression/${{ github.run_number }}
207207
- name: "Install JDK 17"
208-
uses: actions/setup-java@v4
208+
uses: actions/setup-java@v5
209209
with:
210210
distribution: "zulu"
211211
java-version: "17"
@@ -229,12 +229,12 @@ jobs:
229229
needs: create-regression-branch
230230
steps:
231231
- name: "Checkout Branch"
232-
uses: actions/checkout@v5
232+
uses: actions/checkout@v6
233233
with:
234234
ref: regression/${{ github.run_number }}
235235
submodules: recursive
236236
- name: "Install JDK 17"
237-
uses: actions/setup-java@v4
237+
uses: actions/setup-java@v5
238238
with:
239239
distribution: "zulu"
240240
java-version: "17"
@@ -265,12 +265,12 @@ jobs:
265265
needs: create-regression-branch
266266
steps:
267267
- name: "Checkout Branch"
268-
uses: actions/checkout@v5
268+
uses: actions/checkout@v6
269269
with:
270270
ref: regression/${{ github.run_number }}
271271
submodules: recursive
272272
- name: "Install JDK 17"
273-
uses: actions/setup-java@v4
273+
uses: actions/setup-java@v5
274274
with:
275275
distribution: "zulu"
276276
java-version: "17"
@@ -305,13 +305,13 @@ jobs:
305305
GIT_COMMITTER_EMAIL: developers@mparticle.com
306306
steps:
307307
- name: "Checkout future release branch"
308-
uses: actions/checkout@v5
308+
uses: actions/checkout@v6
309309
with:
310310
repository: mparticle/mparticle-android-sdk
311311
ref: regression/${{ github.run_number }}
312312
submodules: recursive
313313
- name: "Install JDK 17"
314-
uses: actions/setup-java@v4
314+
uses: actions/setup-java@v5
315315
with:
316316
distribution: "zulu"
317317
java-version: "17"
@@ -333,7 +333,7 @@ jobs:
333333
GIT_COMMITTER_EMAIL: developers@mparticle.com
334334
steps:
335335
- name: "Checkout public main branch"
336-
uses: actions/checkout@v5
336+
uses: actions/checkout@v6
337337
with:
338338
fetch-depth: 0
339339
ref: main
@@ -364,7 +364,7 @@ jobs:
364364
GIT_COMMITTER_EMAIL: developers@mparticle.com
365365
steps:
366366
- name: "Checkout repo"
367-
uses: actions/checkout@v5
367+
uses: actions/checkout@v6
368368
with:
369369
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }}
370370
fetch-depth: 0

.github/workflows/pull-request.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ jobs:
4040
runs-on: ubuntu-latest
4141
steps:
4242
- name: "Checkout Branch"
43-
uses: actions/checkout@v5
43+
uses: actions/checkout@v6
4444
- name: "Install JDK 17"
45-
uses: actions/setup-java@v4
45+
uses: actions/setup-java@v5
4646
with:
4747
distribution: "zulu"
4848
java-version: "17"
@@ -101,9 +101,9 @@ jobs:
101101
runs-on: ubuntu-latest
102102
steps:
103103
- name: "Checkout Branch"
104-
uses: actions/checkout@v5
104+
uses: actions/checkout@v6
105105
- name: "Install JDK 17"
106-
uses: actions/setup-java@v4
106+
uses: actions/setup-java@v5
107107
with:
108108
distribution: "zulu"
109109
java-version: "17"
@@ -161,9 +161,9 @@ jobs:
161161
runs-on: ubuntu-latest
162162
steps:
163163
- name: "Checkout Branch"
164-
uses: actions/checkout@v5
164+
uses: actions/checkout@v6
165165
- name: "Install JDK 17"
166-
uses: actions/setup-java@v4
166+
uses: actions/setup-java@v5
167167
with:
168168
distribution: "zulu"
169169
java-version: "17"
@@ -185,11 +185,11 @@ jobs:
185185
runs-on: macos-latest
186186
steps:
187187
- name: "Checkout Branch"
188-
uses: actions/checkout@v5
188+
uses: actions/checkout@v6
189189
with:
190190
submodules: recursive
191191
- name: "Install JDK 17"
192-
uses: actions/setup-java@v4
192+
uses: actions/setup-java@v5
193193
with:
194194
distribution: "zulu"
195195
java-version: "17"
@@ -208,11 +208,11 @@ jobs:
208208
runs-on: macos-latest
209209
steps:
210210
- name: "Checkout Branch"
211-
uses: actions/checkout@v5
211+
uses: actions/checkout@v6
212212
with:
213213
submodules: recursive
214214
- name: "Install JDK 17"
215-
uses: actions/setup-java@v4
215+
uses: actions/setup-java@v5
216216
with:
217217
distribution: "zulu"
218218
java-version: "17"
@@ -237,12 +237,12 @@ jobs:
237237
if: github.event_name == 'pull_request'
238238
steps:
239239
- name: "Checkout Branch"
240-
uses: actions/checkout@v5
240+
uses: actions/checkout@v6
241241
with:
242242
submodules: recursive
243243
fetch-depth: 0
244244
- name: "Install JDK 17"
245-
uses: actions/setup-java@v4
245+
uses: actions/setup-java@v5
246246
with:
247247
distribution: "zulu"
248248
java-version: "17"

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
GIT_COMMITTER_EMAIL: developers@mparticle.com
3333
steps:
3434
- name: Checkout main branch
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@v6
3636
with:
3737
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }}
3838
repository: mparticle/mparticle-android-sdk
@@ -78,7 +78,7 @@ jobs:
7878
GIT_COMMITTER_EMAIL: developers@mparticle.com
7979
steps:
8080
- name: "Checkout public main branch"
81-
uses: actions/checkout@v5
81+
uses: actions/checkout@v6
8282
with:
8383
token: ${{ secrets.MP_SEMANTIC_RELEASE_BOT }}
8484
fetch-depth: 0
@@ -131,13 +131,13 @@ jobs:
131131
mavenSigningKeyPassword: ${{ secrets.MAVEN_CENTRAL_SIGNING_KEY_PASSWORD }}
132132
steps:
133133
- name: "Checkout release branch"
134-
uses: actions/checkout@v5
134+
uses: actions/checkout@v6
135135
with:
136136
repository: mparticle/mparticle-android-sdk
137137
ref: release/${{ github.run_number }}
138138
submodules: recursive
139139
- name: "Install JDK 17"
140-
uses: actions/setup-java@v4
140+
uses: actions/setup-java@v5
141141
with:
142142
distribution: "zulu"
143143
java-version: "17"
@@ -170,7 +170,7 @@ jobs:
170170
runs-on: ubuntu-latest
171171
steps:
172172
- name: "Checkout main branch"
173-
uses: actions/checkout@v5
173+
uses: actions/checkout@v6
174174
with:
175175
fetch-depth: 0
176176
repository: ${{ github.repository }}

.github/workflows/reusable-workflows.yml

Whitespace-only changes.

.trunk/trunk.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,31 @@ lint:
3535
- shellcheck@0.11.0
3636
- shfmt@3.6.0
3737
- trufflehog@3.90.6
38+
- mparticle-api-key-check # Custom rule to prevent mParticle API keys from being committed
39+
definitions:
40+
- name: mparticle-api-key-check
41+
files: [ALL]
42+
commands:
43+
- name: check-mparticle-keys
44+
output: pass_fail
45+
# ──────────────────────────────────────────────────────────────────────
46+
# Matches:
47+
# us2-[32 hex chars]
48+
# us1-...
49+
# us-...
50+
# eu1-...
51+
# Any two lowercase letters + optional digits + hyphen + exactly 32 hex chars
52+
# ──────────────────────────────────────────────────────────────────────
53+
run: >-
54+
sh -c '
55+
if grep -E "(?i)[a-z]{2}[0-9]*-[0-9a-f]{32}" "${target}"; then
56+
echo "ERROR: Possible mParticle API key detected in ${target}"
57+
echo " Format: xx...-[32 hex chars] (e.g. us2-, eu1-, us-, au4-, etc.)"
58+
echo "API keys should never be committed to version control!"
59+
exit 1
60+
fi
61+
'
62+
success_codes: [0, 1]
3863
disabled:
3964
- yamllint
4065
ignore:

0 commit comments

Comments
 (0)