Files
CodeNomad/.github/workflows/dev-release.yml
Shantur Rathore ffe991bbe4 chore(release): simplify dev version format
Switch dev builds to use -dev-YYYYMMDD-sha8 suffix and update version parsing + dev detection accordingly.
2026-02-13 00:07:33 +00:00

41 lines
840 B
YAML

name: Develop Pre-Release
on:
push:
branches:
- dev
workflow_dispatch:
permissions:
id-token: write
contents: write
concurrency:
group: dev-prerelease
cancel-in-progress: true
jobs:
prepare:
runs-on: ubuntu-latest
outputs:
version_suffix: ${{ steps.vars.outputs.version_suffix }}
steps:
- name: Compute version suffix
id: vars
shell: bash
run: |
set -euo pipefail
SHA8="${GITHUB_SHA::8}"
DATE=$(date -u +%Y%m%d)
echo "version_suffix=-dev-${DATE}-${SHA8}" >> "$GITHUB_OUTPUT"
prerelease:
needs: prepare
uses: ./.github/workflows/reusable-release.yml
with:
version_suffix: ${{ needs.prepare.outputs.version_suffix }}
dist_tag: dev
prerelease: true
release_ui: false
secrets: inherit