Skip to content

Latest commit

 

History

History
110 lines (79 loc) · 3.6 KB

File metadata and controls

110 lines (79 loc) · 3.6 KB

GitHub Workflow: Release - Start

Release

Release License Stars PRs Welcome

Overview

Reusable release workflow This workflow delegates release tasks by reusing a shared release workflow, ensuring standardized publishing across projects.

Permissions

  • contents: write
  • id-token: write
  • pull-requests: read

Usage

name: Release
on:
  push:
    branches:
      - main
permissions: {}
jobs:
  release:
    uses: hoverkraft-tech/ci-github-publish/.github/workflows/release-start.yml@84e8ace407055e7a40ba6670a8c697e1ce2dfafa # 0.20.1
    permissions: {}
    with:
      # JSON array of runner(s) to use.
      # See https://docs.github.com/en/actions/using-jobs/choosing-the-runner-for-a-job.
      #
      # Default: `["ubuntu-latest"]`
      runs-on: '["ubuntu-latest"]'

      # Whether to mark the release as a prerelease
      # See ../../actions/release/create/README.md for more information.
      prerelease: false

Inputs

Workflow Dispatch Inputs

Input Description Required Type Default
runs-on JSON array of runner(s) to use. false string ["ubuntu-latest"]
See https://docs.github.com/en/actions/using-jobs/choosing-the-runner-for-a-job.
prerelease Whether to mark the release as a prerelease false boolean false
See ../../actions/release/create/README.md for more information.

Contributing

Contributions are welcome! Please see the contributing guidelines for more details.

License

This project is licensed under the MIT License.

SPDX-License-Identifier: MIT

Copyright © 2026 hoverkraft-tech

For more details, see the license.


This documentation was automatically generated by CI Dokumentor.