mirror of
https://github.com/bitwarden/browser
synced 2026-01-03 09:03:32 +00:00
Update pipelines (#936)
* Update workflows for consistency * Update pipelines - Trigger deploy workflow manually - Publish release draft at the end of deploy workflow * Enable artifact uploads for all branches and fail if no asset is found during upload * Add if statements back in for MacOS * Change Build application (dev) step
This commit is contained in:
9
.github/workflows/release.yml
vendored
9
.github/workflows/release.yml
vendored
@@ -10,9 +10,9 @@ on:
|
||||
description: 'Browser Extension ref (defaults to `master`):'
|
||||
default: master
|
||||
|
||||
|
||||
jobs:
|
||||
setup:
|
||||
name: Setup
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
release_upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||
@@ -59,8 +59,8 @@ jobs:
|
||||
draft: true
|
||||
prerelease: false
|
||||
|
||||
|
||||
linux:
|
||||
name: Linux
|
||||
runs-on: ubuntu-latest
|
||||
needs: setup
|
||||
steps:
|
||||
@@ -106,8 +106,8 @@ jobs:
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
windows-signed:
|
||||
name: Windows Signed
|
||||
runs-on: windows-latest
|
||||
needs: setup
|
||||
steps:
|
||||
@@ -212,8 +212,8 @@ jobs:
|
||||
asset_path: ./dist/chocolatey/bitwarden.${{ env.PACKAGE_VERSION }}.nupkg
|
||||
asset_content_type: application
|
||||
|
||||
|
||||
windows-store:
|
||||
name: Windows Store
|
||||
runs-on: windows-latest
|
||||
needs: setup
|
||||
steps:
|
||||
@@ -290,6 +290,7 @@ jobs:
|
||||
asset_content_type: application
|
||||
|
||||
macos:
|
||||
name: MacOS
|
||||
runs-on: macos-latest
|
||||
needs: setup
|
||||
steps:
|
||||
|
||||
Reference in New Issue
Block a user