From c3fd4972f2912b31aa4b844a88442304fd30b016 Mon Sep 17 00:00:00 2001 From: AnnsAnn Date: Tue, 30 Apr 2024 23:39:14 +0200 Subject: [PATCH 1/5] CI: Create simple Node CI [Just build] --- .github/workflows/build_node.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/build_node.yml diff --git a/.github/workflows/build_node.yml b/.github/workflows/build_node.yml new file mode 100644 index 00000000..442e3b9b --- /dev/null +++ b/.github/workflows/build_node.yml @@ -0,0 +1,28 @@ +name: Website Upload +on: + push: + paths: + - 'node/code/**' + # We only run this GitHub action upon new commits to `main` + branches: + - main + - node_ci + pull_request: + paths: + - 'node/code/**' + branches: + - main + - node_ci + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Build Node + run: | + cd node/code + BUILD_IN_DOCKER=1 make all + From bf697e14cb64740ef60d0d161b797f429a6d675e Mon Sep 17 00:00:00 2001 From: AnnsAnn Date: Tue, 30 Apr 2024 23:39:55 +0200 Subject: [PATCH 2/5] CI: Run Node CI when CI job changes --- .github/workflows/build_node.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_node.yml b/.github/workflows/build_node.yml index 442e3b9b..2f595eb9 100644 --- a/.github/workflows/build_node.yml +++ b/.github/workflows/build_node.yml @@ -3,13 +3,14 @@ on: push: paths: - 'node/code/**' - # We only run this GitHub action upon new commits to `main` + - '.github/workflows/build_node.yml' branches: - main - node_ci pull_request: paths: - 'node/code/**' + - '.github/workflows/build_node.yml' branches: - main - node_ci @@ -25,4 +26,4 @@ jobs: run: | cd node/code BUILD_IN_DOCKER=1 make all - + From cb424a985cadc7876c156d924f17b94e34f9debd Mon Sep 17 00:00:00 2001 From: AnnsAnn Date: Tue, 30 Apr 2024 23:42:58 +0200 Subject: [PATCH 3/5] CI: Include RIOT Submodule when running the Node CI --- .github/workflows/build_node.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_node.yml b/.github/workflows/build_node.yml index 2f595eb9..2d0d768f 100644 --- a/.github/workflows/build_node.yml +++ b/.github/workflows/build_node.yml @@ -20,8 +20,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 - + uses: actions/checkout@v4 + with: + submodules: 'recursive' - name: Build Node run: | cd node/code From 072706f3fc9a0832c11a8761890b02d839566435 Mon Sep 17 00:00:00 2001 From: AnnsAnn Date: Tue, 30 Apr 2024 23:43:10 +0200 Subject: [PATCH 4/5] CI: Change Node CI Name --- .github/workflows/build_node.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_node.yml b/.github/workflows/build_node.yml index 2d0d768f..db10d56c 100644 --- a/.github/workflows/build_node.yml +++ b/.github/workflows/build_node.yml @@ -1,4 +1,4 @@ -name: Website Upload +name: Node Build on: push: paths: From aad85b8e4cea4d063c7c0f056b482baf3905f969 Mon Sep 17 00:00:00 2001 From: AnnsAnn Date: Tue, 30 Apr 2024 23:49:30 +0200 Subject: [PATCH 5/5] =?UTF-8?q?CI:=20Remove=20PR=20Branch=20from=20CI=20Wo?= =?UTF-8?q?rkflow=20(Works=20=F0=9F=91=8D)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_node.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build_node.yml b/.github/workflows/build_node.yml index db10d56c..0ea107f2 100644 --- a/.github/workflows/build_node.yml +++ b/.github/workflows/build_node.yml @@ -6,14 +6,12 @@ on: - '.github/workflows/build_node.yml' branches: - main - - node_ci pull_request: paths: - 'node/code/**' - '.github/workflows/build_node.yml' branches: - main - - node_ci jobs: build: