Skip to content

Commit fc51fc3

Browse files
authored
Use common workflows (#302)
* Use common workflows * bump version * use last tag of workflows * update zemu deps
1 parent 122c855 commit fc51fc3

File tree

17 files changed

+79
-519
lines changed

17 files changed

+79
-519
lines changed

.github/workflows/check_version.yml

Lines changed: 6 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -3,54 +3,14 @@ name: Verify PRs to main
33
on:
44
workflow_dispatch:
55
pull_request:
6-
paths:
7-
- app/**
8-
- deps/**
96
branches:
107
- main
118
- develop
9+
- master
10+
- dev
1211

1312
jobs:
14-
configure:
15-
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}
16-
outputs:
17-
uid_gid: ${{ steps.get-user.outputs.uid_gid }}
18-
steps:
19-
- id: get-user
20-
run: echo "uid_gid=$(id -u):$(id -g)" >> $GITHUB_OUTPUT
21-
22-
get_version:
23-
needs: configure
24-
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}
25-
container:
26-
image: zondax/ledger-app-builder:latest
27-
options: --user ${{ needs.configure.outputs.uid_gid }}
28-
env:
29-
SDK_VARNAME: NANOSP_SDK
30-
outputs:
31-
version: ${{ steps.store-version.outputs.version }}
32-
steps:
33-
- name: Checkout
34-
uses: actions/checkout@v4
35-
with:
36-
submodules: true
37-
- run: make version
38-
- id: store-version
39-
run: echo "version=$(cat ./app/app.version)" >> $GITHUB_OUTPUT
40-
41-
check_app_version:
42-
needs: get_version
43-
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}
44-
steps:
45-
- id: checkTag
46-
uses: mukunku/[email protected]
47-
env:
48-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
49-
with:
50-
tag: ${{ needs.get_version.outputs.version }}
51-
52-
- run: echo ${{ steps.checkTag.outputs.exists }}
53-
54-
- name: Tag exists
55-
if: ${{ steps.checkTag.outputs.exists == 'true' }}
56-
run: exit 1
13+
ledger-check-version:
14+
uses: Zondax/_workflows/.github/workflows/_ledger_check_version.yml@v3
15+
with:
16+
runs-on: ${{ github.repository_owner == 'zondax' && 'zondax-runners' || 'ubuntu-latest' }}

.github/workflows/guidelines_enforcer.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ name: Ensure compliance with Ledger guidelines
1111
on:
1212
workflow_dispatch:
1313
push:
14+
pull_request:
1415
branches:
15-
- master
1616
- main
1717
- develop
18-
pull_request:
18+
- master
19+
- dev
1920

2021
jobs:
21-
guidelines_enforcer:
22-
name: Call Ledger guidelines_enforcer
23-
uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_guidelines_enforcer.yml@v1
22+
ledger-guidelines-enforcer:
23+
uses: Zondax/_workflows/.github/workflows/_ledger_guidelines_enforcer.yml@v3

0 commit comments

Comments
 (0)