+8
-2
.tangled/workflows/release.yml
+8
-2
.tangled/workflows/release.yml
···
9
9
10
10
environment:
11
11
IMAGE_REGISTRY: atcr.io
12
-
IMAGE_NAME: ${IMAGE_REGISTRY}/${TANGLED_REPO_DID}/${TANGLED_REPO_NAME}
13
12
14
13
steps:
14
+
- name: Resolve DID to handle
15
+
command: HANDLE=$(curl -sf "https://plc.directory/${TANGLED_REPO_DID}" | grep -o 'at://[^"]*' | head -1 | sed 's|at://||')
16
+
17
+
- name: set IMAGE_NAME
18
+
command: IMAGE_NAME="${IMAGE_REGISTRY}/${HANDLE}/${TANGLED_REPO_NAME}"
19
+
15
20
- name: Login to registry
16
21
command: |
17
22
echo "${APP_PASSWORD}" | buildah login \
18
-
-u "evan.jarrett.net" \
23
+
-u "${HANDLE" \
19
24
--password-stdin \
20
25
${IMAGE_REGISTRY}
21
26
22
27
- name: Build amd64 image
23
28
command: |
29
+
echo "${IMAGE_NAME"
24
30
buildah bud \
25
31
--arch amd64 \
26
32
--build-arg TARGETARCH=amd64 \