Use fully-qualified image tags so builds work on podman-backed runners
This commit is contained in:
@@ -25,12 +25,13 @@ jobs:
|
|||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log in to container registry
|
- name: Log in to container registry
|
||||||
run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.gbrown.org -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.gbrown.org -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
||||||
|
# Fully-qualified tags from the start: unqualified names like
|
||||||
|
# `agentchat:latest` break on podman-backed runners, which resolve them
|
||||||
|
# to docker.io/library/* instead of the local build.
|
||||||
- name: Build image
|
- name: Build image
|
||||||
run: docker build -f docker/Dockerfile -t agentchat:latest .
|
run: docker build -f docker/Dockerfile -t git.gbrown.org/gib/agentchat:${{ gitea.sha }} -t git.gbrown.org/gib/agentchat:latest .
|
||||||
- name: Tag and push
|
- name: Push image
|
||||||
run: |
|
run: |
|
||||||
docker tag agentchat:latest git.gbrown.org/gib/agentchat:${{ gitea.sha }}
|
|
||||||
docker tag agentchat:latest git.gbrown.org/gib/agentchat:latest
|
|
||||||
docker push git.gbrown.org/gib/agentchat:${{ gitea.sha }}
|
docker push git.gbrown.org/gib/agentchat:${{ gitea.sha }}
|
||||||
docker push git.gbrown.org/gib/agentchat:latest
|
docker push git.gbrown.org/gib/agentchat:latest
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user