-
Notifications
You must be signed in to change notification settings - Fork 1
36 lines (32 loc) · 959 Bytes
/
release-dev-workflow.yml
File metadata and controls
36 lines (32 loc) · 959 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# SPDX-FileCopyrightText: 2025 diggsweden/rest-api-profil-lint-processor
#
# SPDX-License-Identifier: CC0-1.0
# Release Workflow Dev
#
# This workflow triggers the dev release orchestrator for development and feature branches.
# It creates dev-tagged artifacts and container images for testing.
#
# Triggers:
# - Push to dev/* or feat/* branches
# - Manual workflow dispatch
#
# Created artifacts:
# - Maven/NPM packages with -dev versions (e.g., 1.2.4-dev.1)
# - Container images with dev tags
# - See release summary for full details
name: Release Workflow Dev
on:
push:
branches:
- 'dev/**'
- 'feat/**'
workflow_dispatch:
jobs:
dev-release:
permissions:
contents: write # Read code and create version bump commits
packages: write # Push dev images to ghcr.io
uses: diggsweden/reusable-ci/.github/workflows/release-dev-orchestrator.yml@v1
with:
projectType: npm
secrets: inherit