Skip to content

Commit 1c09996

Browse files
committed
Use absolute pathes
1 parent 62d1ab1 commit 1c09996

File tree

2 files changed

+33
-8
lines changed

2 files changed

+33
-8
lines changed

.github/workflows/build.yaml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,45 +6,47 @@ jobs:
66
runs-on: ubuntu-latest
77
container:
88
image: ghcr.io/jaster-prj/devcontainer-zephyr-dev:latest
9+
env:
10+
GITHUB_WORKSPACE: /workspace
911
steps:
1012
- name: Clone Workspace
1113
uses: actions/checkout@v4
1214
with:
1315
repository: jaster-prj/zephyr_workspace
14-
path: './zephyr_workspace'
16+
path: '/workspace/zephyr_workspace'
1517
- name: Clone Application
1618
uses: actions/checkout@v4
1719
with:
18-
path: './zephyr_workspace/application'
20+
path: '/workspace/zephyr_workspace/application'
1921
submodules: recursive
2022
- name: link custom boards
21-
working-directory: ./zephyr_workspace/application/custom_boards
23+
working-directory: /workspace/zephyr_workspace/application/custom_boards
2224
run: |
2325
./link.sh
2426
- name: initialize west
25-
working-directory: ./zephyr_workspace
27+
working-directory: /workspace/zephyr_workspace
2628
run: |
2729
west update
2830
west zephyr-export
2931
pip install -r zephyr/scripts/requirements.txt
3032
- name: patch git
31-
working-directory: ./zephyr_workspace/zephyr
33+
working-directory: /workspace/zephyr_workspace/zephyr
3234
run: |
3335
git apply ../.patch/gpio_pcf857x.patch
3436
- name: save gartennode.pem
35-
working-directory: ./zephyr_workspace/bootloader/mcuboot
37+
working-directory: /workspace/zephyr_workspace/bootloader/mcuboot
3638
run: |
3739
echo "$PEM" | base64 --decode > gartennode.pem
3840
shell: bash
3941
env:
4042
PEM: ${{ secrets.ZEPHYR_SIGN_KEY }}
4143
- name: build application
42-
working-directory: ./zephyr_workspace
44+
working-directory: /workspace/zephyr_workspace
4345
run: |
4446
west build -b gartennode application --build-dir build -- -DEXTRA_CONF_FILE=prj.conf
4547
imgtool sign --header-size 0x200 --align 8 --version 1.2 --slot-size 0x30000 --key bootloader/mcuboot/gartennode.pem --pad build/zephyr/zephyr.bin signed_zephyr.bin
4648
- name: Publish binary
4749
uses: actions/upload-artifact@v4
4850
with:
4951
name: signed_zephyr
50-
path: zephyr_workspace/signed_zephyr.bin
52+
path: /workspace/zephyr_workspace/signed_zephyr.bin

.github/workflows/workspace.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
jobs:
2+
runner:
3+
runs-on: ubuntu-latest
4+
5+
steps:
6+
- name: dump
7+
run: |
8+
echo 'github.workspace === ${{ github.workspace }}'
9+
echo "GITHUB_WORKSPACE === $GITHUB_WORKSPACE"
10+
echo 'runner.workspace === ${{ runner.workspace }}'
11+
echo "RUNNER_WORKSPACE === $RUNNER_WORKSPACE"
12+
container:
13+
runs-on: ubuntu-latest
14+
container:
15+
image: ghcr.io/jaster-prj/devcontainer-zephyr-dev:latest
16+
17+
steps:
18+
- name: dump
19+
run: |
20+
echo 'github.workspace === ${{ github.workspace }}'
21+
echo "GITHUB_WORKSPACE === $GITHUB_WORKSPACE"
22+
echo 'runner.workspace === ${{ runner.workspace }}'
23+
echo "RUNNER_WORKSPACE === $RUNNER_WORKSPACE"

0 commit comments

Comments
 (0)