Skip to content

Commit d66586b

Browse files
authored
Merge pull request #102 from valory-xyz/chore/release
Fix release workflow
2 parents 8110dd8 + d714120 commit d66586b

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

.github/workflows/release.yaml

+15-13
Original file line numberDiff line numberDiff line change
@@ -58,39 +58,41 @@ jobs:
5858
echo "You are not on a tagged branch"
5959
exit 1
6060
fi
61-
echo VERSION=$TAG> env.sh
61+
echo VERSION=$TAG > env.sh
6262
echo AUTHOR=$(grep 'service' packages/packages.json | awk -F/ '{print $2}' | head -1) >> env.sh
6363
echo SERVICE=$(grep 'service' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
6464
echo AGENT=$(grep 'agent' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
6565
echo DEFAULT_IMAGE_TAG=$(cat packages/packages.json | grep agent | awk -F: '{print $2}' | tr -d '", ') >> env.sh
6666
cat env.sh
6767
6868
- uses: addnab/docker-run-action@v3
69-
name: Build Images
69+
name: Build Agent Image
7070
with:
7171
image: valory/open-autonomy-user:latest
7272
options: -v ${{ github.workspace }}:/work
7373
shell: bash
7474
run: |
75-
echo "Building Docker Images"
75+
echo "Building Docker Agent Image"
7676
cd /work
7777
source env.sh || exit 1
78-
echo "Building images for $AUTHOR for service $SERVICE"
78+
echo "Building image for $AUTHOR for service $SERVICE"
7979
autonomy init --reset --author $AUTHOR --ipfs --remote
8080
autonomy fetch $AUTHOR/$SERVICE --service --local || exit 1
8181
cd $SERVICE || exit 1
82-
autonomy build-image || exit 1
83-
autonomy build-image --version $VERSION || exit 1
84-
82+
autonomy build-image --image-author valory || exit 1
8583
8684
- name: Docker login
8785
run: |
8886
echo $DOCKER_PASSWORD | docker login -u $DOCKER_USER --password-stdin
89-
- name: Docker Push
87+
88+
- name: Docker Tag and Push
9089
run: |
9190
source env.sh
92-
echo "Pushing $DOCKER_USER/oar-$AGENT:$VERSION"
93-
echo "Pushing $DOCKER_USER/oar-$AGENT:$DEFAULT_IMAGE_TAG"
94-
docker push $DOCKER_USER/oar-$AGENT:$VERSION
95-
docker push $DOCKER_USER/oar-$AGENT:$DEFAULT_IMAGE_TAG
96-
91+
docker tag $DOCKER_USER/oar-$AGENT:$DEFAULT_IMAGE_TAG $DOCKER_USER/oar-$AGENT:latest || exit 1
92+
docker tag $DOCKER_USER/oar-$AGENT:$DEFAULT_IMAGE_TAG $DOCKER_USER/oar-$AGENT:$VERSION || exit 1
93+
for TAG in $VERSION $DEFAULT_IMAGE_TAG latest
94+
do
95+
IMAGE_NAME="$DOCKER_USER/oar-$AGENT:$TAG"
96+
echo "Pushing $IMAGE_NAME"
97+
docker push $IMAGE_NAME
98+
done

0 commit comments

Comments
 (0)