mirror of
https://github.com/bitwarden/self-host.git
synced 2026-06-28 06:15:46 +00:00
This reverts commit 2239d21465.
This commit is contained in:
29
.github/workflows/release.yml
vendored
29
.github/workflows/release.yml
vendored
@@ -1,10 +1,13 @@
|
||||
---
|
||||
name: Release
|
||||
run-name: Release ${{ github.event.inputs.release_type }}
|
||||
run-name: Release ${{ github.event.inputs.release_type }} v${{ github.event.inputs.release_version }}
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
release_version:
|
||||
description: "Release Version"
|
||||
required: true
|
||||
release_type:
|
||||
description: "Release Options"
|
||||
required: true
|
||||
@@ -24,7 +27,6 @@ jobs:
|
||||
outputs:
|
||||
_WEB_RELEASE_TAG: ${{ steps.set-tags.outputs.WEB_RELEASE_TAG }}
|
||||
_CORE_RELEASE_TAG: ${{ steps.set-tags.outputs.CORE_RELEASE_TAG }}
|
||||
_VERSION: ${{ steps.get-next-version.outputs.version }}
|
||||
steps:
|
||||
- name: Branch check
|
||||
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
|
||||
@@ -45,18 +47,15 @@ jobs:
|
||||
with:
|
||||
repository: bitwarden/self-host
|
||||
|
||||
- name: Strip version
|
||||
- name: Check Release Version
|
||||
env:
|
||||
CURRENT_VERSION: ${{ steps.get-self-host.outputs.version }}
|
||||
RELEASE_VERSION: ${{ github.event.inputs.release_version }}
|
||||
PREVIOUS_RELEASE_VERSION: ${{ steps.get-self-host.outputs.version }}
|
||||
run: |
|
||||
VERSION_STRIPPED=$(echo $CURRENT_VERSION | sed 's/^v//')
|
||||
echo "VERSION=$VERSION_STRIPPED" >> $GITHUB_ENV
|
||||
|
||||
- name: Get Next Release Version
|
||||
id: get-next-version
|
||||
uses: bitwarden/gh-actions/version-next@main
|
||||
with:
|
||||
version: ${{ env.VERSION }}
|
||||
if [ "$RELEASE_VERSION" == "$PREVIOUS_RELEASE_VERSION" ]; then
|
||||
echo "[!] Already released v$RELEASE_VERSION. Please bump version to continue"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- name: Set Release Tags
|
||||
id: set-tags
|
||||
@@ -87,8 +86,8 @@ jobs:
|
||||
run.ps1,
|
||||
version.json'
|
||||
commit: ${{ github.sha }}
|
||||
tag: "v${{ needs.setup.outputs._VERSION }}"
|
||||
name: "Version ${{ needs.setup.outputs._VERSION }}"
|
||||
tag: "v${{ github.event.inputs.release_version }}"
|
||||
name: "Version ${{ github.event.inputs.release_version }}"
|
||||
body: "<insert release notes here>"
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
draft: true
|
||||
@@ -233,7 +232,7 @@ jobs:
|
||||
- setup
|
||||
- release
|
||||
env:
|
||||
_RELEASE_VERSION: ${{ needs.setup.outputs._VERSION }}-beta # TODO: remove `-beta` after GA
|
||||
_RELEASE_VERSION: ${{ github.event.inputs.release_version }}-beta # TODO: remove `-beta` after GA
|
||||
steps:
|
||||
########## DockerHub ##########
|
||||
- name: Setup DCT
|
||||
|
||||
Reference in New Issue
Block a user