First Commit
This commit is contained in:
48
3rdparty/kddockwidgets/.github/workflows/create_release.yml
vendored
Normal file
48
3rdparty/kddockwidgets/.github/workflows/create_release.yml
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
# SPDX-FileCopyrightText: 2024 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only
|
||||
|
||||
name: Create release
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
sha1:
|
||||
type: string
|
||||
required: true
|
||||
description: "sha1 to be tagged"
|
||||
version:
|
||||
type: string
|
||||
required: true
|
||||
description: "Desired numeric version (without any prefix/suffix)"
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
actions: write
|
||||
|
||||
jobs:
|
||||
create_release:
|
||||
runs-on: ubuntu-24.04
|
||||
steps:
|
||||
- name: Checkout sources
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Checkout CI tools
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: KDABLabs/ci-release-tools
|
||||
path: ci-release-tools
|
||||
ref: main
|
||||
|
||||
- name: Setup git author name
|
||||
run: |
|
||||
git config --global user.email "github_actions@kdab"
|
||||
git config --global user.name "KDAB GitHub Actions"
|
||||
|
||||
- name: Create release
|
||||
run: |
|
||||
python3 ci-release-tools/src/create_release.py --repo KDDockWidgets --version ${{ github.event.inputs.version }} --sha1 ${{ github.event.inputs.sha1 }} --repo-path .
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
Reference in New Issue
Block a user