Skip to content

Commit

Permalink
Merge pull request #115 from covalenthq/tag_stable
Browse files Browse the repository at this point in the history
Push stable images whenvever new tag is pushed. @rogarcia
  • Loading branch information
noslav committed Apr 21, 2023
2 parents 6536aa5 + d524449 commit 64d815f
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 7 deletions.
18 changes: 17 additions & 1 deletion .github/workflows/tag-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,30 @@ name: tag-release
on:
push:
tags:
- "v*"
- "v*.*.*"

jobs:
tagged-release:
name: Tagged Release
runs-on: "ubuntu-latest"

steps:
- name: Login to Artifact Registry/GCR
uses: docker/login-action@v2
with:
registry: us-docker.pkg.dev
username: _json_key
password: ${{ secrets.GCR_JSON_KEY }}

- uses: actions/checkout@v2

- name: Set env
run: echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV

- name: Build & Publish the Docker image
run: |
docker buildx create --name builder --use --platform=linux/amd64,linux/arm64 && docker buildx build --platform=linux/amd64,linux/arm64 . -t us-docker.pkg.dev/covalent-project/network/rudder:stable -t us-docker.pkg.dev/covalent-project/network/rudder:"${{ env.TAG }}" --push
- uses: "marvinpinto/action-automatic-releases@latest"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
Expand Down
6 changes: 3 additions & 3 deletions docker-compose-mbase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: '3'
# set .env such that all services in docker are talking to each other only
services:
ipfs-pinner:
image: "us-docker.pkg.dev/covalent-project/network/ipfs-pinner:latest"
image: "us-docker.pkg.dev/covalent-project/network/ipfs-pinner:stable"
volumes:
- ~/.ipfs:/root/.ipfs/
container_name: ipfs-pinner
Expand All @@ -20,7 +20,7 @@ services:
- "3000:3000"

evm-server:
image: "us-docker.pkg.dev/covalent-project/network/evm-server:latest"
image: "us-docker.pkg.dev/covalent-project/network/evm-server:stable"
container_name: evm-server
restart: on-failure
expose:
Expand All @@ -31,7 +31,7 @@ services:
- "3002:3002"

rudder:
image: "us-docker.pkg.dev/covalent-project/network/rudder:latest"
image: "us-docker.pkg.dev/covalent-project/network/rudder:stable"
container_name: rudder
links:
- "ipfs-pinner:ipfs-pinner"
Expand Down
6 changes: 3 additions & 3 deletions docker-compose-mbeam.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: '3'
# set .env such that all services in docker are talking to each other only
services:
ipfs-pinner:
image: "us-docker.pkg.dev/covalent-project/network/ipfs-pinner:latest"
image: "us-docker.pkg.dev/covalent-project/network/ipfs-pinner:stable"
volumes:
- ~/.ipfs:/root/.ipfs/
container_name: ipfs-pinner
Expand All @@ -20,7 +20,7 @@ services:
- "3000:3000"

evm-server:
image: "us-docker.pkg.dev/covalent-project/network/evm-server:latest"
image: "us-docker.pkg.dev/covalent-project/network/evm-server:stable"
container_name: evm-server
restart: on-failure
expose:
Expand All @@ -31,7 +31,7 @@ services:
- "3002:3002"

rudder:
image: "us-docker.pkg.dev/covalent-project/network/rudder:latest"
image: "us-docker.pkg.dev/covalent-project/network/rudder:stable"
container_name: rudder
links:
- "ipfs-pinner:ipfs-pinner"
Expand Down

0 comments on commit 64d815f

Please sign in to comment.