8585 tar xf zephyr-sdk-0.17.0_linux-x86_64_minimal.tar.xz -C ~/
8686 ~/zephyr-sdk-0.17.0/setup.sh -c -t arm-zephyr-eabi
8787
88+ - name : 📂 Cloning Triggered Repository/Branch
89+ run : |
90+ cd zephyr-workspace
91+ git clone --single-branch --recurse-submodules -b $GITHUB_REF_NAME $GITHUB_SERVER_URL/$GITHUB_REPOSITORY.git
92+
8893 - name : ♻️ Initialize Zephyr Workspace
8994 # Set up the Zephyr workspace and install the Python dependencies
9095 run : |
@@ -109,18 +114,18 @@ jobs:
109114 sed -i "s/$find/$replace/g" zephyr/drivers/retained_mem/retained_mem_nrf_ram_ctrl.c
110115 sudo rm -rf Releases
111116 mkdir Releases
112- sudo rm -rf SlimeVR-Tracker-nRF-Receiver /build
113- mkdir SlimeVR-Tracker-nRF-Receiver /build
117+ sudo rm -rf ${{ github.event.repository.name }} /build
118+ mkdir ${{ github.event.repository.name }} /build
114119
115120 west build \
116121 --board ${{ matrix.boards.boardname }} \
117- --pristine=always SlimeVR-Tracker-nRF-Receiver \
118- --build-dir SlimeVR-Tracker-nRF-Receiver /build \
122+ --pristine=always ${{ github.event.repository.name }} \
123+ --build-dir ${{ github.event.repository.name }} /build \
119124 -- \
120125 -DNCS_TOOLCHAIN_VERSION=NONE \
121- -DBOARD_ROOT=../SlimeVR-Tracker-nRF-Receiver
126+ -DBOARD_ROOT=../${{ github.event.repository.name }}
122127
123- mv SlimeVR-Tracker-nRF-Receiver /build/SlimeVR-Tracker-nRF-Receiver /zephyr/zephyr.${{ matrix.boards.fileformat }} Releases/${{ matrix.boards.filename }}
128+ mv ${{ github.event.repository.name }} /build/${{ github.event.repository.name }} /zephyr/zephyr.${{ matrix.boards.fileformat }} Releases/${{ matrix.boards.filename }}
124129
125130 - name : 💾 Upload Artifact - ${{ matrix.boards.boardname }}
126131 if : always()
0 commit comments