mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
44 lines
1.3 KiB
YAML
44 lines
1.3 KiB
YAML
name: Bump version
|
|
description: Bump the version of Bun
|
|
|
|
inputs:
|
|
version:
|
|
description: The most recent version of Bun.
|
|
required: true
|
|
type: string
|
|
token:
|
|
description: The GitHub token to use for creating a pull request.
|
|
required: true
|
|
type: string
|
|
default: ${{ github.token }}
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Run Bump
|
|
shell: bash
|
|
id: bump
|
|
run: |
|
|
set -euo pipefail
|
|
MESSAGE=$(bun ./scripts/bump.ts patch --last-version=${{ inputs.version }})
|
|
LATEST=$(cat LATEST)
|
|
echo "version=$LATEST" >> $GITHUB_OUTPUT
|
|
echo "message=$MESSAGE" >> $GITHUB_OUTPUT
|
|
- name: Create Pull Request
|
|
uses: peter-evans/create-pull-request@v7
|
|
with:
|
|
add-paths: |
|
|
CMakeLists.txt
|
|
LATEST
|
|
token: ${{ inputs.token }}
|
|
commit-message: Bump version to ${{ steps.bump.outputs.version }}
|
|
title: Bump to ${{ steps.bump.outputs.version }}
|
|
delete-branch: true
|
|
branch: github-actions/bump-version-${{ steps.bump.outputs.version }}--${{ github.run_id }}
|
|
body: |
|
|
## What does this PR do?
|
|
|
|
${{ steps.bump.outputs.message }}
|
|
|
|
Auto-bumped by [this workflow](https://github.com/oven-sh/bun/actions/workflows/release.yml)
|