Skip to content

Commit d0fb86f

Browse files
committed
update CI
1 parent 95913ad commit d0fb86f

4 files changed

Lines changed: 265 additions & 60 deletions

File tree

.github/workflows/check_version.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ on:
66
branches:
77
- main
88
- develop
9+
- master # for safety reasons
910

1011
jobs:
1112
configure:
12-
runs-on: ubuntu-latest
13+
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}
1314
outputs:
1415
uid_gid: ${{ steps.get-user.outputs.uid_gid }}
1516
steps:
@@ -18,15 +19,17 @@ jobs:
1819

1920
get_version:
2021
needs: configure
21-
runs-on: ubuntu-latest
22+
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}
2223
container:
2324
image: zondax/ledger-app-builder:latest
2425
options: --user ${{ needs.configure.outputs.uid_gid }}
26+
env:
27+
SDK_VARNAME: NANOSP_SDK
2528
outputs:
2629
version: ${{ steps.store-version.outputs.version }}
2730
steps:
2831
- name: Checkout
29-
uses: actions/checkout@v3
32+
uses: actions/checkout@v4
3033
with:
3134
submodules: true
3235
- run: make version
@@ -35,7 +38,7 @@ jobs:
3538

3639
check_app_version:
3740
needs: get_version
38-
runs-on: ubuntu-latest
41+
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}
3942
steps:
4043
- id: checkTag
4144
uses: mukunku/tag-exists-action@v1.0.0

.github/workflows/codeql.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,23 @@ on:
77
branches:
88
- main
99
- develop
10+
- master # for safety reasons
11+
- dev # for safety reasons
1012

1113
jobs:
1214
analyse:
1315
name: Analyse
16+
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}
17+
if: github.event.repository.private == false
1418
strategy:
1519
matrix:
16-
sdk: ["$NANOS_SDK", "$NANOX_SDK", "$NANOSP_SDK", "$STAX_SDK"]
17-
runs-on: ubuntu-latest
20+
sdk: ["$NANOS_SDK", "$NANOX_SDK", "$NANOSP_SDK", "$STAX_SDK", "$FLEX_SDK"]
1821
container:
1922
image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-legacy:latest
2023

2124
steps:
2225
- name: Clone
23-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2427
with:
2528
submodules: recursive
2629

.github/workflows/guidelines_enforcer.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,14 @@ on:
1212
workflow_dispatch:
1313
push:
1414
branches:
15-
- master
1615
- main
1716
- develop
17+
- master # for safety reasons
18+
- dev # for safety reasons
1819
pull_request:
1920

2021
jobs:
2122
guidelines_enforcer:
23+
if: github.event.repository.private == false
2224
name: Call Ledger guidelines_enforcer
2325
uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_guidelines_enforcer.yml@v1

0 commit comments

Comments
 (0)