File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,16 +15,21 @@ jobs:
1515 runs-on : ubuntu-latest
1616
1717 steps :
18+ - name : Harden the runner
19+ uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
20+ with :
21+ egress-policy : audit
22+
1823 - name : Checkout code
19- uses : actions/checkout@v4
24+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2025
2126 - name : Setup Node.js 22.x
22- uses : actions/setup-node@v4
27+ uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2328 with :
2429 node-version : 22.x
2530
2631 - name : Install pnpm
27- uses : pnpm/action-setup@v4
32+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
2833
2934 - name : Install dependencies
3035 run : pnpm install --frozen-lockfile
Original file line number Diff line number Diff line change 11name : Release React Native SDK
22
33permissions :
4- id-token : write
4+ id-token : write # Required for npm provenance
55 contents : read
66
77on :
88 release :
9- types : [published ]
9+ types : [released ]
1010
1111jobs :
1212 release :
13+ name : " Release React Native Package"
1314 runs-on : ubuntu-latest
15+ timeout-minutes : 30
16+
1417 steps :
18+ - name : Harden the runner
19+ uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
20+ with :
21+ egress-policy : audit
22+
1523 - name : Checkout code
16- uses : actions/checkout@v4
24+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1725
1826 - name : Setup Node.js 22.x
19- uses : actions/setup-node@v4
27+ uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2028 with :
2129 node-version : 22.x
2230 registry-url : " https://registry.npmjs.org"
31+ cache : " pnpm"
32+ always-auth : true
2333
2434 - name : Install pnpm
25- uses : pnpm/action-setup@v4
35+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
2636
2737 - name : Install dependencies
2838 run : pnpm install --frozen-lockfile
Original file line number Diff line number Diff line change @@ -15,16 +15,21 @@ jobs:
1515 name : SonarQube
1616 runs-on : ubuntu-latest
1717 steps :
18+ - name : Harden the runner
19+ uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
20+ with :
21+ egress-policy : audit
22+
1823 - name : Checkout code
19- uses : actions/checkout@v4
24+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.24
2025
2126 - name : Setup Node.js 22.x
22- uses : actions/setup-node@v4
27+ uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2328 with :
2429 node-version : 22.x
2530
2631 - name : Install pnpm
27- uses : pnpm/action-setup@v4
32+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
2833
2934 - name : Install dependencies
3035 run : pnpm install --frozen-lockfile
Original file line number Diff line number Diff line change @@ -12,19 +12,25 @@ permissions:
1212
1313jobs :
1414 test :
15+ name : " Test React Native Package"
1516 runs-on : ubuntu-latest
1617
1718 steps :
19+ - name : Harden the runner
20+ uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
21+ with :
22+ egress-policy : audit
23+
1824 - name : Checkout code
19- uses : actions/checkout@v4
25+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2026
2127 - name : Setup Node.js 22.x
22- uses : actions/setup-node@v4
28+ uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2329 with :
2430 node-version : 22.x
2531
2632 - name : Install pnpm
27- uses : pnpm/action-setup@v4
33+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
2834
2935 - name : Install dependencies
3036 run : pnpm install --frozen-lockfile
You can’t perform that action at this time.
0 commit comments