From 69df0f2b0ece21f05211d26ee2d0d02d6ee33881 Mon Sep 17 00:00:00 2001 From: neri Date: Thu, 21 Aug 2025 19:36:28 +0200 Subject: [PATCH] feat: add forgejo workflow --- .forgejo/workflows/release.yaml | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .forgejo/workflows/release.yaml diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml new file mode 100644 index 0000000..ef52e32 --- /dev/null +++ b/.forgejo/workflows/release.yaml @@ -0,0 +1,37 @@ +on: + push: + tags: + - '*' + +jobs: + release: + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '^1.23' + - name: go get + run: | + go get + mkdir dist + - name: Building for Linux + env: + GOOS: linux + GOARCH: amd64 + run: go build -v -o dist/machinelock-manager-linux-amd64 + - name: forgejo release + uses: actions/forgejo-release@v2.6.2 + with: + direction: upload + release-dir: dist + - name: login to docker hub + uses: https://github.com/docker/login-action@v3 + with: + username: ctdo + password: ${{ secrets.DOCKERHUB_PASSWORD }} + - name: build docker image + uses: https://github.com/docker/build-push-action@v6 + with: + push: true + tags: ctdo/machinelock-manager:latest +