ci: mount deploy key from /opt/runner/keys instead of /root/.ssh
All checks were successful
Release / release (push) Successful in 56s
All checks were successful
Release / release (push) Successful in 56s
Runner mel valid_volumes: [], takze mount /root/.ssh se tise zahazoval a job container klic nikdy nedostal. Klic presunut do vyhrazeneho adresare /opt/runner/keys, ktery je jako jediny povoleny v runner configu. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
3643430798
commit
088024ad9c
1 changed files with 9 additions and 5 deletions
|
|
@ -11,7 +11,7 @@ jobs:
|
||||||
container:
|
container:
|
||||||
image: golang:1.27
|
image: golang:1.27
|
||||||
volumes:
|
volumes:
|
||||||
- /root/.ssh:/root/.ssh:ro
|
- /opt/runner/keys:/keys:ro
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Install packaging tools
|
- name: Install packaging tools
|
||||||
|
|
@ -21,9 +21,9 @@ jobs:
|
||||||
|
|
||||||
- name: Setup SSH
|
- name: Setup SSH
|
||||||
run: |
|
run: |
|
||||||
echo "HOME is: $HOME"
|
test -r /keys/forgejo_runner || { echo "Deploy key /keys/forgejo_runner chybi"; exit 1; }
|
||||||
ls -la "$HOME/.ssh/" || true
|
install -m 600 /keys/forgejo_runner /tmp/forgejo_runner
|
||||||
echo "GIT_SSH_COMMAND=ssh -p 554 -i $HOME/.ssh/forgejo_runner -o StrictHostKeyChecking=no" >> "$GITHUB_ENV"
|
echo "GIT_SSH_COMMAND=ssh -p 554 -i /tmp/forgejo_runner -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=ERROR" >> "$GITHUB_ENV"
|
||||||
|
|
||||||
- name: Checkout source
|
- name: Checkout source
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -179,6 +179,10 @@ jobs:
|
||||||
cp "dist/caddyview_${VER}_amd64.deb" apt-repo/
|
cp "dist/caddyview_${VER}_amd64.deb" apt-repo/
|
||||||
|
|
||||||
cd apt-repo
|
cd apt-repo
|
||||||
|
# repo muze byt uplne prazdny (bez commitu a bez branche)
|
||||||
|
if ! git rev-parse --verify HEAD >/dev/null 2>&1; then
|
||||||
|
git checkout -b main
|
||||||
|
fi
|
||||||
dpkg-scanpackages . > Packages
|
dpkg-scanpackages . > Packages
|
||||||
gzip -k -f Packages
|
gzip -k -f Packages
|
||||||
|
|
||||||
|
|
@ -207,4 +211,4 @@ jobs:
|
||||||
git config user.name "forgejo-actions[bot]"
|
git config user.name "forgejo-actions[bot]"
|
||||||
git add -A
|
git add -A
|
||||||
git commit -m "chore: add caddyview ${VERSION}"
|
git commit -m "chore: add caddyview ${VERSION}"
|
||||||
git push
|
git push -u origin HEAD
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue