[bootlin/training-materials updates] master_fix_action: github: add workaround for checkout issue (257315a8)
Clément Léger
clement.leger at bootlin.com
Mon May 23 12:37:03 CEST 2022
Repository : https://github.com/bootlin/training-materials
On branch : master_fix_action
Link : https://github.com/bootlin/training-materials/commit/257315a81553712de2bab97a6f08a94cea535270
>---------------------------------------------------------------
commit 257315a81553712de2bab97a6f08a94cea535270
Author: Clément Léger <clement.leger at bootlin.com>
Date: Mon May 23 11:02:16 2022 +0200
github: add workaround for checkout issue
There seems to be a bug with v2 action when used with Ubuntu 20-04 [1].
Unfortunately, there is no solution yet and a worarkound should be
used.
[1] https://github.com/actions/checkout/issues/760
Signed-off-by: Clément Léger <clement.leger at bootlin.com>
>---------------------------------------------------------------
257315a81553712de2bab97a6f08a94cea535270
.github/build_material.sh | 5 +++++
.github/workflows/training-materials.yml | 18 +++++++++---------
2 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/.github/build_material.sh b/.github/build_material.sh
new file mode 100755
index 00000000..177fdbaf
--- /dev/null
+++ b/.github/build_material.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+
+git config --global --add safe.directory /github/workspace
+make $*
diff --git a/.github/workflows/training-materials.yml b/.github/workflows/training-materials.yml
index 4a7f6e91..c4a9c91e 100644
--- a/.github/workflows/training-materials.yml
+++ b/.github/workflows/training-materials.yml
@@ -6,7 +6,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-embedded-linux-slides.pdf
full-embedded-linux-4d-slides.pdf
@@ -32,7 +32,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
embedded-linux-ng-agenda.pdf
embedded-linux-ng-fr-agenda.pdf
@@ -44,7 +44,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-linux-kernel-slides.pdf
full-linux-kernel-labs.pdf
@@ -59,7 +59,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-buildroot-slides.pdf
full-buildroot-labs.pdf
@@ -77,7 +77,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-yocto-slides.pdf
full-yocto-stm32-slides.pdf
@@ -99,7 +99,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-boot-time-slides.pdf
full-boot-time-labs.pdf
@@ -114,7 +114,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-graphics-slides.pdf
graphics-agenda.pdf
@@ -127,7 +127,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-autotools-slides.pdf
full-autotools-labs.pdf
@@ -139,7 +139,7 @@ jobs:
- uses: actions/checkout at v2
- uses: ./.github/actions/build-material-action
with:
- entrypoint: /usr/bin/make
+ entrypoint: .github/build_materials.sh
args: >
full-preempt-rt-slides.pdf
full-preempt-rt-labs.pdf
More information about the training-materials-updates
mailing list