Skip to content

Commit 9a2bfa8

Browse files
committed
fix(sec): Reduct sensitive data from Maestro logs
1 parent bfbb0a1 commit 9a2bfa8

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/e2e.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -414,6 +414,19 @@ jobs:
414414
if: ${{ matrix.platform == 'ios' }}
415415
run: ./dev-packages/e2e-tests/cli.mjs ${{ matrix.platform }} --test
416416

417+
- name: Redact sensitive data from logs
418+
if: ${{ always() }}
419+
run: |
420+
if [[ "$(uname)" == "Darwin" ]]; then
421+
find ./dev-packages/e2e-tests/maestro-logs -type f -exec \
422+
sed -i '' "s/${{ secrets.SENTRY_AUTH_TOKEN }}/[REDACTED]/g" {} +
423+
echo 'Redacted sensitive data from logs on MacOS'
424+
else
425+
find ./dev-packages/e2e-tests/maestro-logs -type f -exec \
426+
sed -i "s/${{ secrets.SENTRY_AUTH_TOKEN }}/[REDACTED]/g" {} +
427+
echo 'Redacted sensitive data from logs on Ubuntu'
428+
fi
429+
417430
- name: Upload logs
418431
if: ${{ always() }}
419432
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)