|
73 | 73 | ghcr.io/cosmoscontracts/juno:${{ env.MAJOR_VERSION }}.${{ env.MINOR_VERSION }} |
74 | 74 | ghcr.io/cosmoscontracts/juno:${{ env.MAJOR_VERSION }}.${{ env.MINOR_VERSION }}.${{ env.PATCH_VERSION }} |
75 | 75 | ghcr.io/cosmoscontracts/juno:v${{ env.MAJOR_VERSION }}.${{ env.MINOR_VERSION }}.${{ env.PATCH_VERSION }} |
76 | | -
|
77 | | - juno-e2e-images: |
78 | | - runs-on: ubuntu-latest |
79 | | - steps: |
80 | | - - |
81 | | - name: Check out the repo |
82 | | - uses: actions/checkout@v3 |
83 | | - - |
84 | | - name: Set up QEMU |
85 | | - uses: docker/setup-qemu-action@v2 |
86 | | - - |
87 | | - name: Set up Docker Buildx |
88 | | - uses: docker/setup-buildx-action@v2 |
89 | | - - name: Login to GitHub Container Registry |
90 | | - uses: docker/login-action@v2 |
91 | | - with: |
92 | | - registry: ghcr.io |
93 | | - username: ${{ github.repository_owner }} |
94 | | - password: ${{ secrets.GITHUB_TOKEN }} |
95 | | - - |
96 | | - name: Parse tag |
97 | | - id: tag |
98 | | - run: | |
99 | | - VERSION=$(echo ${{ github.ref_name }} | sed "s/v//") |
100 | | - MAJOR_VERSION=$(echo $VERSION | cut -d '.' -f 1) |
101 | | - MINOR_VERSION=$(echo $VERSION | cut -d '.' -f 2) |
102 | | - PATCH_VERSION=$(echo $VERSION | cut -d '.' -f 3) |
103 | | - echo "VERSION=$VERSION" >> $GITHUB_ENV |
104 | | - echo "MAJOR_VERSION=$MAJOR_VERSION" >> $GITHUB_ENV |
105 | | - echo "MINOR_VERSION=$MINOR_VERSION" >> $GITHUB_ENV |
106 | | - echo "PATCH_VERSION=$PATCH_VERSION" >> $GITHUB_ENV |
107 | | - - |
108 | | - name: Build and push |
109 | | - id: build_push_e2e_image |
110 | | - uses: docker/build-push-action@v4 |
111 | | - with: |
112 | | - file: tests/e2e/initialization/Dockerfile |
113 | | - context: . |
114 | | - push: true |
115 | | - platforms: linux/amd64,linux/arm64 |
116 | | - tags: | |
117 | | - ghcr.io/cosmoscontracts/juno-e2e:${{ env.MAJOR_VERSION }} |
118 | | - ghcr.io/cosmoscontracts/juno-e2e:${{ env.MAJOR_VERSION }}.${{ env.MINOR_VERSION }} |
119 | | - ghcr.io/cosmoscontracts/juno-e2e:${{ env.MAJOR_VERSION }}.${{ env.MINOR_VERSION }}.${{ env.PATCH_VERSION }} |
120 | | - ghcr.io/cosmoscontracts/juno-e2e:v${{ env.MAJOR_VERSION }}.${{ env.MINOR_VERSION }}.${{ env.PATCH_VERSION }} |
0 commit comments