Skip to content

ci: test release-please v4 (#54) #2

ci: test release-please v4 (#54)

ci: test release-please v4 (#54) #2

on:
pull_request:
branches:
- master
push:
branches:
- master
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-in-zyphyr-ci-container:
runs-on: ubuntu-22.04
timeout-minutes: 60
container: ghcr.io/zephyrproject-rtos/ci:v0.26.13
env:
CMAKE_PREFIX_PATH: /opt/toolchains
strategy:
matrix:
board: [nrf9160dk_nrf9160_ns, nrf9161dk_nrf9161_ns, nrf9151dk_nrf9151_ns, thingy91_nrf9160_ns, actinius_icarus_ns]
steps:
- name: Initialize workspace
run: |
west init -m https://github.com/${GITHUB_REPOSITORY}
west update -o=--depth=1 -n
- name: Build firmware of static profile sample
working-directory: modules/lib/onomondo-softsim/samples/softsim_static_profile
run: |
west build --pristine=always --board ${{ matrix.board }}
- name: Build firmware of external profile sample
working-directory: modules/lib/onomondo-softsim/samples/softsim_external_profile
run: |
west build --pristine=always --board ${{ matrix.board }}
- name: Archive SoftSIM External Profile Build
uses: actions/upload-artifact@v4
with:
name: softsim_external_profile_${{ matrix.board }}
path: modules/lib/onomondo-softsim/samples/softsim_external_profile/build/zephyr/merged.hex
overwrite: true
retention-days: 90
- name: Build RAM and ROM report for static profile sample
working-directory: modules/lib/onomondo-softsim/samples/softsim_static_profile
run: |
west build -t ram_report
west build -t rom_report
- name: Build RAM and ROM report for external profile sample
working-directory: modules/lib/onomondo-softsim/samples/softsim_external_profile
run: |
west build -t ram_report
west build -t rom_report