feat: nightly release workflow

This commit is contained in:
Stavros
2025-05-15 16:41:26 +03:00
parent 5fe70b4bce
commit ff48fa320e
8 changed files with 313 additions and 23 deletions

View File

@@ -12,11 +12,11 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install bun
uses: oven-sh/setup-bun@v2
- uses: actions/setup-go@v5
- name: Install go
uses: actions/setup-go@v5
with:
go-version: "^1.23.2"
@@ -29,6 +29,10 @@ jobs:
run: |
go mod tidy
- name: Set version
run: |
echo ${{ github.ref_name }} > internal/assets/version
- name: Build frontend
run: |
cd frontend
@@ -51,11 +55,11 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install bun
uses: oven-sh/setup-bun@v2
- uses: actions/setup-go@v5
- name: Install go
uses: actions/setup-go@v5
with:
go-version: "^1.23.2"
@@ -68,6 +72,10 @@ jobs:
run: |
go mod tidy
- name: Set version
run: |
echo ${{ github.ref_name }} > internal/assets/version
- name: Build frontend
run: |
cd frontend
@@ -106,6 +114,10 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Set version
run: |
echo ${{ github.ref_name }} > internal/assets/version
- name: Build and push
uses: docker/build-push-action@v6
id: build
@@ -151,6 +163,10 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Set version
run: |
echo ${{ github.ref_name }} > internal/assets/version
- name: Build and push
uses: docker/build-push-action@v6
id: build