Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
4581417
fix: Generate and inject uuid to apk and upload proguard with that uu…
alexsohn1126 Sep 22, 2025
934ee4e
fix: upload linked PDBs for iOS (#4527)
jpnurmi Sep 23, 2025
c1ae41b
fix: Stop warnings from showing in Blazor WASM projects (#4519)
alexsohn1126 Sep 23, 2025
e7cfea6
chore: update scripts/update-cli.ps1 to 2.55.0 (#4556)
github-actions[bot] Sep 24, 2025
6ea6bf4
ci: retry flaky android device tests (#4553)
jpnurmi Sep 24, 2025
78199ab
chore: update modules/sentry-native to 0.11.1 (#4557)
github-actions[bot] Sep 24, 2025
839feff
chore: update modules/sentry-cocoa.properties to 8.56.1 (#4555)
github-actions[bot] Sep 24, 2025
2dc1551
chore(deps): update Java SDK to v8.22.0 (#4552)
github-actions[bot] Sep 24, 2025
bc5c060
feat: add `Serilog` integration (#4462)
Flash0ver Sep 25, 2025
27a5afa
Backpressure (#4452)
jamescrosswell Sep 28, 2025
a7cac11
ci: remove unnecessary "Remove unused applications" for build-sentry-…
jpnurmi Sep 28, 2025
4ca9324
chore: update modules/sentry-cocoa.properties to 8.56.2 (#4572)
github-actions[bot] Sep 28, 2025
fc55d48
ci: use global.json for actions/setup-dotnet (#4571)
jpnurmi Sep 28, 2025
e9f75ac
test(ci): .NET 5.0 with MSBuild 16 (#4569)
jpnurmi Sep 30, 2025
de8dc9a
Ensure template is not sent for Structured logs with no parameters (#…
jamescrosswell Oct 1, 2025
0c6ca6a
ref(logs): remove ExperimentalAttribute and Experimental type from Se…
Flash0ver Oct 1, 2025
16a1cac
chore: update scripts/update-cli.ps1 to 2.56.0 (#4577)
github-actions[bot] Oct 1, 2025
c4fe48f
docs: fix CHANGELOG format (#4580)
Flash0ver Oct 1, 2025
20e6136
fix(logs): Structured Logs do not send ParentSpanId when no Span was …
Flash0ver Oct 1, 2025
0a552fc
release: 5.16.0
getsentry-bot Oct 1, 2025
27faacf
Merge branch 'release/5.16.0'
Oct 1, 2025
44b7cdf
build(deps): bump github/codeql-action from 3.30.3 to 3.30.5 (#4573)
dependabot[bot] Oct 2, 2025
c8da336
chore: update scripts/update-java.ps1 to 8.23.0 (#4586)
github-actions[bot] Oct 2, 2025
93a6689
build: allow local `modules/sentry-cocoa` clone for development (#4551)
jpnurmi Oct 2, 2025
ad849d4
chore: update modules/sentry-native to 0.11.2 (#4590)
github-actions[bot] Oct 3, 2025
b3d9b2f
chore: Pin GitHub Actions to commit SHA (#4562)
alexsohn1126 Oct 6, 2025
3dd2803
ci: fix dirty-check for generated Cocoa bindings (#4600)
jpnurmi Oct 6, 2025
ef0eb6a
build(deps): bump github/codeql-action from 3.30.5 to 3.30.6 (#4598)
dependabot[bot] Oct 6, 2025
5a9a391
build(deps): bump gradle/actions from 4.4.3 to 5.0.0 (#4599)
dependabot[bot] Oct 6, 2025
6c2ad0e
Renamed AgggregateExceptionTests.cs to AggregateExceptionTests.cs. (#…
logiclrd Oct 7, 2025
e58a8f1
iOS & Android integration tests (#4559)
jpnurmi Oct 7, 2025
d285e43
Use new Interlocked.Exchange/CompareExchange overloads that support b…
logiclrd Oct 12, 2025
845e5ed
chore(ci): Migrate danger workflow from v2 to v3 (#4621)
vaind Oct 12, 2025
aba82c2
chore: update scripts/update-cli.ps1 to 2.56.1 (#4625)
github-actions[bot] Oct 12, 2025
0da8359
build(deps): bump github/codeql-action from 3.30.6 to 4.30.8 (#4629)
dependabot[bot] Oct 13, 2025
c57c0f2
build(deps): bump docker/login-action from 3.5.0 to 3.6.0 (#4630)
dependabot[bot] Oct 14, 2025
f33f4d4
fix: Ensure structured logs from an SDK integration has sentry.origin…
alexsohn1126 Oct 14, 2025
cc09a53
release: 5.16.1
getsentry-bot Oct 14, 2025
04c932b
Merge branch 'release/5.16.1'
Oct 14, 2025
c7ca463
chore(deps): bump Microsoft.AspNetCore.Server.Kestrel.Core to 2.3.6 (…
jpnurmi Oct 15, 2025
f1e9a59
chore: update modules/sentry-native to 0.11.3 (#4636)
github-actions[bot] Oct 15, 2025
2f46bf5
chore: update modules/sentry-cocoa.properties to 8.57.0 (#4637)
github-actions[bot] Oct 16, 2025
4bc0e6c
fix: Multiple `sentry.proguard-uuid` being set in Android manifest (#…
alexsohn1126 Oct 17, 2025
fe09683
build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 (#4658)
dependabot[bot] Oct 20, 2025
f8c267e
chore: update scripts/update-java.ps1 to 8.24.0 (#4667)
github-actions[bot] Oct 27, 2025
5c57053
build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 (#4673)
dependabot[bot] Oct 27, 2025
10dbbae
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4674)
dependabot[bot] Oct 27, 2025
960f6a8
build(deps): bump github/codeql-action from 4.30.9 to 4.31.0 (#4675)
dependabot[bot] Oct 27, 2025
6cea43e
chore: update scripts/update-cli.ps1 to 2.57.0 (#4668)
github-actions[bot] Oct 30, 2025
396a7ec
chore: update modules/sentry-native to 0.12.0 (#4678)
github-actions[bot] Oct 30, 2025
8470cc6
chore: update modules/sentry-cocoa.properties to 8.57.1 (#4680)
github-actions[bot] Oct 30, 2025
d69e932
release: 5.16.2
getsentry-bot Oct 30, 2025
ba9a353
Merge branch 'release/5.16.2'
Oct 31, 2025
b2a8b5c
chore: update scripts/update-java.ps1 to 8.25.0 (#4679)
github-actions[bot] Nov 2, 2025
27509e3
build(deps): bump github/codeql-action from 4.31.0 to 4.31.2 (#4687)
dependabot[bot] Nov 3, 2025
18ca31b
chore: update modules/sentry-native to 0.12.1 (#4690)
github-actions[bot] Nov 4, 2025
1ddfa66
chore: X handle update (#4703)
cleptric Nov 7, 2025
90c8365
chore: Update Twitter badge to X badge in README (#4708)
lucas-zimerman Nov 7, 2025
e3b9ae1
chore(deps): update Cocoa SDK to v8.57.2 (#4704)
github-actions[bot] Nov 10, 2025
2a3bf15
xamarin is out of support (#4711)
bruno-garcia Nov 10, 2025
133aa45
Temporary workaround for GetRuntime_AllProperties failing on WinArm64…
jamescrosswell Nov 11, 2025
f011b62
build(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#4714)
dependabot[bot] Nov 12, 2025
5f98d6a
build(deps): bump reactivecircus/android-emulator-runner (#4716)
dependabot[bot] Nov 12, 2025
74f60e8
chore: update scripts/update-cli.ps1 to 2.58.0 (#4705)
github-actions[bot] Nov 12, 2025
9895de7
chore: update scripts/update-cli.ps1 to 2.58.1 (#4727)
github-actions[bot] Nov 12, 2025
23efef8
Merged from main into version6
jamescrosswell Nov 12, 2025
e001369
Prioritised changelist
jamescrosswell Nov 12, 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
Prev Previous commit
Next Next commit
chore: Pin GitHub Actions to commit SHA (#4562)
Pin GitHub Actions to commit SHA for security reasons, as well as consistency and reproducibility.
  • Loading branch information
alexsohn1126 authored Oct 6, 2025
commit b3d9b2ffe733bd2515073a7edd8a6d1937055894
4 changes: 2 additions & 2 deletions .github/actions/buildnative/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ runs:
echo "JAVA_HOME_11=$JAVA_HOME_11_X64" >> $GITHUB_ENV
fi

- uses: actions/cache@v3
- uses: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
id: cache-c
with:
path: lib/sentrysupplemental/bin
Expand All @@ -35,7 +35,7 @@ runs:
shell: cmd
run: lib\sentrysupplemental\build.cmd

- uses: actions/cache@v3
- uses: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
id: cache-android
with:
path: lib/sentry-android-supplemental/bin
Expand Down
6 changes: 3 additions & 3 deletions .github/actions/environment/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ runs:
# Java 17 is needed for Android SDK setup step
- name: Install Java 17
if: ${{ !matrix.container }}
uses: actions/setup-java@v4
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
with:
distribution: ${{ runner.os == 'Windows' && runner.arch == 'ARM64' && 'microsoft' || 'temurin' }}
java-version: '17'
Expand All @@ -68,7 +68,7 @@ runs:
# Java 11 is needed by .NET Android
- name: Install Java 11
if: ${{ !matrix.container }}
uses: actions/setup-java@v4
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
with:
distribution: ${{ runner.os == 'Windows' && runner.arch == 'ARM64' && 'microsoft' || 'temurin' }}
java-version: '11'
Expand All @@ -91,7 +91,7 @@ runs:
sudo chmod -R a+rw /usr/share/dotnet

- name: Install .NET SDK
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
global-json-file: global.json
dotnet-version: 8.0.x
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/freediskspace/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ runs:

- name: Free Disk Space
if: runner.os == 'Linux'
uses: jlumbroso/free-disk-space@f68fdb76e2ea636224182cfb7377ff9a1708f9b8
uses: jlumbroso/free-disk-space@f68fdb76e2ea636224182cfb7377ff9a1708f9b8 # v1.3.0
with:
android: false
dotnet: false
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/alpine.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,18 @@ jobs:
packages: write

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- uses: docker/login-action@v3
- uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- uses: docker/setup-qemu-action@v3
- uses: docker/setup-buildx-action@v3
- uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
- uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1

- uses: docker/build-push-action@v6
- uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
with:
push: true
platforms: linux/amd64,linux/arm64
Expand Down
54 changes: 27 additions & 27 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
curl -sSL https://raw.githubusercontent.com/${{ github.repository }}/${{ github.sha }}/.github/alpine/setup-node.sh | sudo bash /dev/stdin

- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- run: git submodule update --init modules/sentry-native

Expand All @@ -57,8 +57,8 @@ jobs:
- name: Install zstd on Windows ARM64
uses: ./.github/actions/install-zstd

- uses: actions/cache@v4
id: cache
- id: cache
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-${{ matrix.rid }}-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
Expand Down Expand Up @@ -118,10 +118,10 @@ jobs:

- name: Cancel Previous Runs
if: github.ref_name != 'main' && !startsWith(github.ref_name, 'release/')
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # Tag: 0.12.1
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1

- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive
fetch-depth: 2 # default is 1 and codecov needs > 1
Expand All @@ -140,47 +140,47 @@ jobs:

- name: Download sentry-native (linux-x64)
if: ${{ (env.CI_PUBLISHING_BUILD == 'true') || (matrix.rid == 'linux-x64') }}
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-linux-x64-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
fail-on-cache-miss: true

- name: Download sentry-native (linux-arm64)
if: ${{ (env.CI_PUBLISHING_BUILD == 'true') || (matrix.rid == 'linux-arm64') }}
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-linux-arm64-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
fail-on-cache-miss: true

- name: Download sentry-native (linux-musl-x64)
if: ${{ (env.CI_PUBLISHING_BUILD == 'true') || (matrix.rid == 'linux-musl-x64') }}
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-linux-musl-x64-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
fail-on-cache-miss: true

- name: Download sentry-native (linux-musl-arm64)
if: ${{ (env.CI_PUBLISHING_BUILD == 'true') || (matrix.rid == 'linux-musl-arm64') }}
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-linux-musl-arm64-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
fail-on-cache-miss: true

- name: Download sentry-native (macos)
if: ${{ (env.CI_PUBLISHING_BUILD == 'true') || (matrix.rid == 'macos') }}
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-macos-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
fail-on-cache-miss: true

- name: Download sentry-native (win-x64)
if: ${{ (env.CI_PUBLISHING_BUILD == 'true') || (matrix.rid == 'win-x64') }}
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-win-x64-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
Expand All @@ -189,7 +189,7 @@ jobs:

- name: Download sentry-native (win-arm64)
if: ${{ (env.CI_PUBLISHING_BUILD == 'true') || (matrix.rid == 'win-arm64') }}
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-win-arm64-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
Expand All @@ -209,7 +209,7 @@ jobs:

- name: Upload build logs
if: ${{ always() }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ matrix.rid }}-build-logs
path: |
Expand All @@ -221,13 +221,13 @@ jobs:
run: dotnet test ${{ matrix.slnf }} -c Release --no-build --nologo -l GitHubActions -l "trx;LogFilePrefix=testresults_${{ runner.os }}" --collect "XPlat Code Coverage"

- name: Upload code coverage
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
with:
token: ${{ secrets.CODECOV_TOKEN }}

- name: Upload build and test outputs
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ matrix.rid }}-verify-test-results
path: "**/*.received.*"
Expand All @@ -237,7 +237,7 @@ jobs:

- name: Archive NuGet Packages
if: env.CI_PUBLISHING_BUILD == 'true'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ github.sha }}
if-no-files-found: error
Expand All @@ -247,7 +247,7 @@ jobs:

- name: Sparse checkout
if: env.CI_PUBLISHING_BUILD == 'true'
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
# We only check out what is absolutely necessary to reduce a chance of local files impacting
# integration tests, e.g. Directory.Build.props, nuget.config, ...
Expand All @@ -257,7 +257,7 @@ jobs:

- name: Fetch NuGet Packages
if: env.CI_PUBLISHING_BUILD == 'true'
uses: actions/download-artifact@v5
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
name: ${{ github.sha }}
path: src
Expand All @@ -274,12 +274,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive

- name: Download sentry-native (win-x64)
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-win-x64-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
Expand All @@ -293,7 +293,7 @@ jobs:
uses: ./.github/actions/buildnative

- name: Setup MSBuild
uses: microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce # v2
uses: microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce # v2.0.0

- name: Run MSBuild
id: msbuild
Expand All @@ -306,7 +306,7 @@ jobs:

- name: Upload logs
if: ${{ always() }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ runner.os }}-msbuild-logs
path: |
Expand All @@ -332,7 +332,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive

Expand All @@ -343,7 +343,7 @@ jobs:
uses: ./.github/actions/buildnative

- name: Fetch NuGet Packages
uses: actions/download-artifact@v5
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
name: ${{ github.sha }}
path: src
Expand All @@ -362,7 +362,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive
fetch-depth: 2 # default is 1 and codecov needs > 1
Expand All @@ -372,7 +372,7 @@ jobs:
run: echo "CI_PUBLISHING_BUILD=true" >> $GITHUB_ENV

- name: Download sentry-native (macos)
uses: actions/cache/restore@v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: src/Sentry/Platforms/Native/sentry-native
key: sentry-native-macos-${{ hashFiles('scripts/build-sentry-native.ps1') }}-${{ hashFiles('.git/modules/modules/sentry-native/HEAD') }}
Expand Down Expand Up @@ -401,7 +401,7 @@ jobs:
if: ${{ !startsWith(github.ref_name, 'release/') }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ jobs:
steps:
- name: Cancel Previous Runs
if: github.ref_name != 'main' && !startsWith(github.ref_name, 'release/')
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # Tag: 0.12.1
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1

- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/danger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ on:

jobs:
danger:
uses: getsentry/github-workflows/.github/workflows/danger.yml@v2
uses: getsentry/github-workflows/.github/workflows/danger.yml@1949ea01ec2da6139d1bcc306c372e6aea76fb72 # 2.13.1
18 changes: 9 additions & 9 deletions .github/workflows/device-tests-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ jobs:
steps:
- name: Cancel Previous Runs
if: github.ref_name != 'main' && !startsWith(github.ref_name, 'release/')
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # Tag: 0.12.1
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1

- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive

Expand All @@ -42,7 +42,7 @@ jobs:

- name: Upload Android Test App (net9.0)
if: matrix.tfm == 'net9.0'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: device-test-android-net9.0
if-no-files-found: error
Expand Down Expand Up @@ -80,24 +80,24 @@ jobs:
sudo udevadm trigger --name-match=kvm

- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Download test app artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
name: device-test-android-${{ matrix.tfm }}
path: bin

- name: Setup Gradle
uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # pin@v3
uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # v4.4.3

# Cached AVD setup per https://github.com/ReactiveCircus/android-emulator-runner/blob/main/README.md

- name: Run Tests
id: first-run
continue-on-error: true
timeout-minutes: 40
uses: reactivecircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # Tag: v2.34.0
uses: reactivecircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # v2.34.0
with:
api-level: ${{ matrix.api-level }}
target: ${{ env.ANDROID_EMULATOR_TARGET }}
Expand All @@ -112,7 +112,7 @@ jobs:
- name: Retry Tests (if previous failed to run)
if: steps.first-run.outcome == 'failure'
timeout-minutes: 40
uses: reactivecircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # Tag: v2.34.0
uses: reactivecircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # v2.34.0
with:
api-level: ${{ matrix.api-level }}
target: ${{ env.ANDROID_EMULATOR_TARGET }}
Expand All @@ -126,7 +126,7 @@ jobs:

- name: Upload results
if: success() || failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: device-test-android-${{ matrix.api-level }}-${{ matrix.tfm }}-results
path: test_output
Loading
Loading