Browse Source

Revert "[BRE-127] Remove version input in self host release (#275)" (#278)

This reverts commit 2239d21465.
pull/281/head v2024.7.1
Alex Urbina 1 year ago committed by GitHub
parent
commit
f62b44d78f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 29
      .github/workflows/release.yml

29
.github/workflows/release.yml

@ -1,10 +1,13 @@ @@ -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: @@ -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: @@ -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: @@ -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: @@ -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

Loading…
Cancel
Save