Skip to content

Commit 94e78ce

Browse files
authored
Merge pull request #4 from hallyn/2023-09-06/cifix
fix ci
2 parents 46c12c4 + 3f00b3d commit 94e78ce

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

.github/workflows/build.yaml

+14-12
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ jobs:
1515
- name: install dependencies
1616
run: |
1717
sudo apt-get update
18-
sudo apt-get install bats fuse3 make \
19-
libcryptsetup-dev libgpgme-dev libcap-dev lxc \
20-
libdevmapper-dev libacl1-dev libarchive-tools squashfs-tools
18+
sudo apt-get install bats fuse3 make libcryptsetup-dev libgpgme-dev \
19+
libcap-dev lxc libdevmapper-dev libacl1-dev libarchive-tools \
20+
squashfuse squashfs-tools
2121
- name: setup lxc
2222
run: |
2323
chmod ugo+x $HOME
@@ -50,6 +50,7 @@ jobs:
5050
echo "$u veth lxcbr0 100" | sudo tee -a /etc/lxc/lxc-usernet
5151
- name: install skopeo
5252
run: |
53+
mkdir ~/bin
5354
wget -O ~/bin/skopeo --progress=dot:mega https://github.com/project-machine/tools/releases/download/v0.0.1/skopeo
5455
chmod 755 ~/bin/skopeo
5556
sudo cp -f ~/bin/skopeo /usr/bin/skopeo
@@ -60,18 +61,19 @@ jobs:
6061
run: |
6162
go get -v ./...
6263
make
63-
mkdir -p ~/bin
64-
cp atomfs ~/bin
64+
cp atomfs ~/bin
6565
- name: test
6666
run: |
67-
export PATH=~/bin:$PATH
67+
export PATH=~/bin:$PATH
6868
skopeo copy docker://zothub.io/machine/bootkit/bootkit:v0.0.16.230901-squashfs oci:oci:bootkit-squashfs
69-
mkdir upper
70-
atomfs mount --upper=upper oci:bootkit-squashfs dest
71-
[ -d dest/bootkit ]
72-
touch dest/zz
73-
atomfs umount dest
74-
[ -f upper/zz ]
69+
mkdir upper
70+
lxc-usernsexec -s << EOF
71+
atomfs mount --upper=upper oci:bootkit-squashfs dest
72+
[ -d dest/bootkit ]
73+
touch dest/zz
74+
atomfs umount dest
75+
[ -f upper/zz ]
76+
EOF
7577
7678
- name: Release
7779
uses: softprops/action-gh-release@v1

0 commit comments

Comments
 (0)