Skip to content

lastsunday server dev build #29

lastsunday server dev build

lastsunday server dev build #29

name: server-dev-release
run-name: ${{ github.actor }} server dev build
permissions:
contents: write
packages: write
attestations: write
id-token: write
on:
workflow_dispatch:
push:
branches: [dev]
paths:
- "apps/server/**"
- "apps/server-ui/**"
jobs:
prepare:
runs-on: ubuntu-latest
outputs:
dev-version: ${{ steps.gen.outputs.DEV_VERSION }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- id: gen
run: |
dev_version=$(bash scripts/dev-version.sh apps/server/Cargo.toml)
echo "DEV_VERSION=$dev_version" >> "$GITHUB_ENV"
echo "DEV_VERSION=$dev_version" >> "$GITHUB_OUTPUT"
build:
needs: prepare
uses: ./.github/workflows/reusable-server-build.yml
with:
version: ${{ needs.prepare.outputs.dev-version }}
prerelease: true
tag-name: dev-server-${{ github.run_number }}
secrets: inherit
cleanup:
needs: build
uses: ./.github/workflows/reusable-dev-release-cleanup.yml
with:
tag-prefix: dev-server-
secrets: inherit