File tree 18 files changed +101
-2
lines changed
src/universal/.devcontainer
18 files changed +101
-2
lines changed Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
id : smoke_test
26
31
uses : ./.github/actions/smoke-test
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
id : smoke_test
26
31
uses : ./.github/actions/smoke-test
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
id : smoke_test
26
31
env :
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 22
22
id : checkout
23
23
uses : actions/checkout@v3
24
24
25
+ - name : Disable AppArmor
26
+ run : |
27
+ set -e
28
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
29
+
25
30
- name : Smoke test java
26
31
env :
27
32
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
id : smoke_test
26
31
uses : ./.github/actions/smoke-test
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 21
21
id : checkout
22
22
uses : actions/checkout@v3
23
23
24
+ - name : Disable AppArmor
25
+ run : |
26
+ set -e
27
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
28
+
24
29
- name : Smoke test
25
30
env :
26
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 19
19
- name : Checkout
20
20
id : checkout
21
21
uses : actions/checkout@v3
22
+ - name : Disable AppArmor
23
+ run : |
24
+ set -e
25
+ echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
26
+ - name : Get userUid from host machine
27
+ id : get-useruid
28
+ run : |
29
+ set -e
30
+ USER_UID=$(id -u)
31
+ USER_GID=$(id -g)
32
+ echo "UserUid::$USER_UID"
33
+ echo "UserGid::$USER_GID"
34
+ echo "USER_UID=$USER_UID" >> $GITHUB_ENV
35
+ echo "USER_GID=$USER_GID" >> $GITHUB_ENV
22
36
- name : Smoke test
23
37
env :
24
38
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39
+ USER_UID : ${{ env.USER_UID }}
40
+ USER_GID : ${{ env.USER_GID }}
25
41
id : smoke_test
26
42
uses : ./.github/actions/smoke-test
27
43
with :
Original file line number Diff line number Diff line change 6
6
"features" : {
7
7
"ghcr.io/devcontainers/features/common-utils:2" : {
8
8
"username" : " codespace" ,
9
- "userUid" : " 1000" ,
10
- "userGid" : " 1000"
9
+ // Getting the UID & GID values of the host machine via GitHub actions
10
+ // "userUid": "1000",
11
+ // "userGid": "1000"
12
+ "userUid" : " ${localEnv:USER_UID}" ,
13
+ "userGid" : " ${localEnv:USER_GID}"
11
14
},
12
15
"ghcr.io/devcontainers/features/dotnet:2" : {
13
16
"version" : " 8.0" ,
You can’t perform that action at this time.
0 commit comments