Skip to content

Commit 4da117b

Browse files
committed
CI: use deken Docker image
1 parent 774b615 commit 4da117b

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/pd-externals.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,19 @@ jobs:
8585
path: apf/examples/pure-data/build/*
8686

8787
deken-package:
88-
# Deken is not available on 22.04,
89-
# see https://github.com/pure-data/deken/issues/260
90-
runs-on: ubuntu-20.04
88+
runs-on: ubuntu-latest
89+
container: registry.git.iem.at/pd/deken
9190
needs: [linux, macos, windows]
9291
steps:
93-
- name: Clone Git repository
94-
uses: actions/checkout@v2
92+
- name: Install Git
93+
run: |
94+
apt-get update
95+
apt-get install --assume-yes --no-install-recommends git
96+
- name: Checkout code
97+
uses: actions/checkout@v4
98+
with:
99+
# https://github.com/actions/checkout/issues/1169
100+
set-safe-directory: ${{ github.workspace }}
95101
- name: Retrieve Linux externals
96102
uses: actions/download-artifact@v2
97103
with:
@@ -107,12 +113,6 @@ jobs:
107113
with:
108114
name: windows-externals
109115
path: apf_example
110-
- name: Install deken
111-
run: |
112-
sudo apt-get install --no-install-recommends deken
113-
# work-arounds from https://github.com/pure-data/deken/issues/247:
114-
mkdir ~/.deken
115-
python3 -m pip install hy==0.19
116116
- name: Run deken
117117
run: |
118118
deken package -v $(git describe --tags --always) --objects examples/pure-data/objects.txt apf_example

0 commit comments

Comments
 (0)