Skip to content

Commit 5bdfa87

Browse files
committed
github-workflow: Bugfix: 'sudo' disappeared from Alpine container
1 parent 8d38c56 commit 5bdfa87

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.github/workflows/build-and-test.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,10 @@ jobs:
4848
apk add make
4949
apk add alpine-sdk
5050
apk add go
51+
apk add su-exec
5152
5253
adduser -G abuild -D jobber
53-
sudo -u jobber abuild-keygen -an
54+
su jobber -c "abuild-keygen -an"
5455
find "/home/jobber/.abuild" -name '*.rsa.pub' -exec mv {} /etc/apk/keys/ ';'
5556
chown root:root /etc/apk/keys/*
5657
@@ -60,7 +61,7 @@ jobs:
6061
- name: Make package
6162
run: |
6263
chmod a+w . packaging/alpine
63-
sudo -u jobber make -C packaging/alpine pkg-local "DESTDIR=${GITHUB_WORKSPACE}/pkgs/"
64+
su jobber -c "make -C packaging/alpine pkg-local DESTDIR=${GITHUB_WORKSPACE}/pkgs/"
6465
6566
- name: Publish package
6667
uses: actions/[email protected]

0 commit comments

Comments
 (0)