Skip to content

Commit 3ba59c9

Browse files
committed
ci: add container options for Tailscale
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
1 parent 91006f2 commit 3ba59c9

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/build-and-test-differential.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ jobs:
5050
build-and-test-differential:
5151
if: ${{ inputs.run-condition }}
5252
runs-on: ${{ fromJson(inputs.runner) }}
53-
container: ${{ inputs.container }}${{ inputs.container-suffix }}
53+
container:
54+
image: ${{ inputs.container }}${{ inputs.container-suffix }}
55+
options: --cap-add=NET_ADMIN --device=/dev/net/tun
5456
steps:
5557
- name: Tailscale
5658
uses: tailscale/github-action@v3

.github/workflows/build-and-test-packages-above-differential.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ jobs:
4848
build-and-test-packages-above-differential:
4949
if: ${{ inputs.run-condition }}
5050
runs-on: ${{ fromJson(inputs.runner) }}
51-
container: ${{ inputs.container }}${{ inputs.container-suffix }}
51+
container:
52+
image: ${{ inputs.container }}${{ inputs.container-suffix }}
53+
options: --cap-add=NET_ADMIN --device=/dev/net/tun
5254
steps:
5355
- name: Tailscale
5456
uses: tailscale/github-action@v3

.github/workflows/build-and-test-reusable.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ env:
7070
jobs:
7171
build-and-test:
7272
runs-on: ${{ fromJson(inputs.runner) }}
73-
container: ${{ inputs.container }}${{ inputs.container-suffix }}
73+
container:
74+
image: ${{ inputs.container }}${{ inputs.container-suffix }}
75+
options: --cap-add=NET_ADMIN --device=/dev/net/tun
7476
outputs:
7577
coverage-files: ${{ steps.test.outputs.coverage-report-files }}
7678
steps:

0 commit comments

Comments
 (0)