Skip to content

Commit d90cc1c

Browse files
committed
feat(docker:echo): Add build and release.
1 parent d139004 commit d90cc1c

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

.github/workflows/docker-buildimage-echo.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ jobs:
1717
-
1818
name: Set up QEMU
1919
uses: docker/setup-qemu-action@v1
20+
-
21+
name: 🚀 Release
22+
uses: gsmlg/semantic-release-action@v3
23+
id: semantic
24+
with:
25+
release_name: echo
26+
working-directory: 'docker/echo'
27+
env:
28+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
2030
-
2131
name: Set up Docker Buildx
2232
uses: docker/setup-buildx-action@v1
@@ -34,6 +44,7 @@ jobs:
3444
file: docker/echo//Dockerfile
3545
platforms: linux/amd64,linux/386,linux/arm64/v8,linux/arm/v7,linux/arm/v6
3646
push: true
37-
tags: |
47+
tags: >-
48+
gsmlg/echo:${{ steps.semantic.outputs.new_release_version }}
3849
gsmlg/echo:latest
3950

docker/echo/.releaserc.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
extends: "semantic-release-monorepo"
2+
repositoryUrl: https://github.com/gsmlg/Foundation
3+
plugins:
4+
- '@semantic-release/commit-analyzer'
5+
- '@semantic-release/release-notes-generator'
6+
- '@semantic-release/github'
7+
- - "@semantic-release/exec"
8+
- "prepareCmd" : "echo ${nextRelease.version}"
9+
"publishCmd" : "echo pubhlish echo ${nextRelease.version}"
10+
branches:
11+
- +([0-9])?(.{+([0-9]),x}).x
12+
- main
13+
- next
14+
- next-major
15+
- {name: 'beta', prerelease: true}
16+
- {name: 'alpha', prerelease: true}

0 commit comments

Comments
 (0)