Skip to content

Commit

Permalink
fix ci
Browse files Browse the repository at this point in the history
  • Loading branch information
sgliner-ledger committed Sep 5, 2023
1 parent 5bbaadb commit 6ab664c
Show file tree
Hide file tree
Showing 5 changed files with 188 additions and 84 deletions.
84 changes: 0 additions & 84 deletions .github/workflows/_build_devices.yml

This file was deleted.

47 changes: 47 additions & 0 deletions .github/workflows/_build_nanos.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Build apps on given SDK ref

on:
workflow_dispatch:
inputs:
sdk_ref:
type: string
required: false
default: 'master'

jobs:
build-nanos:
name: Build for all targets
runs-on: ubuntu-latest
container:
image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest

steps:
- name: Clone Repo
uses: actions/checkout@v3

- name: Setup repos
run: |
python3 scripts/build_and_test/main.py --input_file input_files/input.json
- name: Launch build nanos
run: |
python3 scripts/build_and_test/main.py --sdk_ref ${{ inputs.sdk_ref}} --input_file input_files/input.json --build --nanos --skip_setup --output_file build_nanos.json
#- name: Push info to DB
# run: |
# python3 scripts/push_db.py --input_file build_output.json

- name: Archive output file
uses: actions/upload-artifact@v3
with:
name: report.json
path: build_output_nanos.json

- name: Convert to markdown
run: |
python3 scripts/output_scripts/convert.py --input_file build_output_nanos.json --output_file out.md --key build
cat out.md >> $GITHUB_STEP_SUMMARY
- name: Set job status
run: |
python3 scripts/output_scripts/status.py --input_file build_output_nanos.json
47 changes: 47 additions & 0 deletions .github/workflows/_build_nanosp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Build apps on given SDK ref

on:
workflow_dispatch:
inputs:
sdk_ref:
type: string
required: false
default: 'master'

jobs:
build-nanosp:
name: Build for all targets
runs-on: ubuntu-latest
container:
image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest

steps:
- name: Clone Repo
uses: actions/checkout@v3

- name: Setup repos
run: |
python3 scripts/build_and_test/main.py --input_file input_files/input.json
- name: Launch build nanosp
run: |
python3 scripts/build_and_test/main.py --sdk_ref ${{ inputs.sdk_ref}} --input_file input_files/input.json --build --nanosp --skip_setup --output_file build_nanosp.json
#- name: Push info to DB
# run: |
# python3 scripts/push_db.py --input_file build_output.json

- name: Archive output file
uses: actions/upload-artifact@v3
with:
name: report.json
path: build_output_nanosp.json

- name: Convert to markdown
run: |
python3 scripts/output_scripts/convert.py --input_file build_output_nanosp.json --output_file out.md --key build
cat out.md >> $GITHUB_STEP_SUMMARY
- name: Set job status
run: |
python3 scripts/output_scripts/status.py --input_file build_output_nanosp.json
47 changes: 47 additions & 0 deletions .github/workflows/_build_nanox.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Build apps on given SDK ref

on:
workflow_dispatch:
inputs:
sdk_ref:
type: string
required: false
default: 'master'

jobs:
build-nanox:
name: Build for all targets
runs-on: ubuntu-latest
container:
image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest

steps:
- name: Clone Repo
uses: actions/checkout@v3

- name: Setup repos
run: |
python3 scripts/build_and_test/main.py --input_file input_files/input.json
- name: Launch build nanox
run: |
python3 scripts/build_and_test/main.py --sdk_ref ${{ inputs.sdk_ref}} --input_file input_files/input.json --build --nanox --skip_setup --output_file build_nanox.json
#- name: Push info to DB
# run: |
# python3 scripts/push_db.py --input_file build_output.json

- name: Archive output file
uses: actions/upload-artifact@v3
with:
name: report.json
path: build_output_nanox.json

- name: Convert to markdown
run: |
python3 scripts/output_scripts/convert.py --input_file build_output_nanox.json --output_file out.md --key build
cat out.md >> $GITHUB_STEP_SUMMARY
- name: Set job status
run: |
python3 scripts/output_scripts/status.py --input_file build_output_nanox.json
47 changes: 47 additions & 0 deletions .github/workflows/_build_stax.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Build apps on given SDK ref

on:
workflow_dispatch:
inputs:
sdk_ref:
type: string
required: false
default: 'master'

jobs:
build-stax:
name: Build for stax
runs-on: ubuntu-latest
container:
image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest

steps:
- name: Clone Repo
uses: actions/checkout@v3

- name: Setup repos
run: |
python3 scripts/build_and_test/main.py --input_file input_files/input.json
- name: Launch build stax
run: |
python3 scripts/build_and_test/main.py --sdk_ref ${{ inputs.sdk_ref}} --input_file input_files/input.json --build --stax --skip_setup --output_file build_stax.json
#- name: Push info to DB
# run: |
# python3 scripts/push_db.py --input_file build_output.json

- name: Archive output file
uses: actions/upload-artifact@v3
with:
name: report.json
path: build_output_stax.json

- name: Convert to markdown
run: |
python3 scripts/output_scripts/convert.py --input_file build_output_stax.json --output_file out.md --key build
cat out.md >> $GITHUB_STEP_SUMMARY
- name: Set job status
run: |
python3 scripts/output_scripts/status.py --input_file build_output_stax.json

0 comments on commit 6ab664c

Please sign in to comment.