Skip to content

Commit

Permalink
New update workflow (#15299)
Browse files Browse the repository at this point in the history
* updated semver
* dialogs added to update channel select
* Settings styles, update channel dialogs, new toolbar pills
* styling of images\videos in what's new
* Added downgrade warning.
* Updated dialog texts when switching
* Force switch to beta update channel if running a beta version
* ignore downgrades if running an alpha
* Beta channel only forced if originally on stable
* Fix for build script not installing scoop
* Fix for a random font rendering bug

---------

Co-authored-by: IDCs <[email protected]>
  • Loading branch information
insomnious and IDCs authored Mar 7, 2024
1 parent 67ca2b2 commit 1c8bcaa
Show file tree
Hide file tree
Showing 18 changed files with 14,189 additions and 13,804 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@ on:
description: "Create a draft release?"
required: false
type: boolean
default: true
staging-release:
description: "Create a draft staging release?"
required: false
type: boolean
default: true

env:
Expand Down Expand Up @@ -176,6 +181,22 @@ jobs:
draft: true
name: ${{ steps.setOutputs.outputs.rawVersion }}
tag_name: ${{ steps.setOutputs.outputs.tagVersion }}

- name: Staging Release
uses: softprops/action-gh-release@v1
if: ${{ inputs.staging-release == true }}
with:
files: |
./dist/vortex-setup-*.*.*.exe
./dist/latest.yml
./dist/alpha.yml
./dist/beta.yml
prerelease: true
draft: true
name: ${{ steps.setOutputs.outputs.rawVersion }}
tag_name: ${{ steps.setOutputs.outputs.tagVersion }}
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
repository: "Nexus-Mods/Vortex-Staging"

- name: Deploy to Epic
if: ${{ inputs.deploy-epic == true }}
Expand Down
2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vortex",
"version": "1.11.0",
"version": "1.11.0-beta",
"productName": "Vortex",
"description": "Vortex",
"author": "Black Tree Gaming Ltd.",
Expand Down
1 change: 1 addition & 0 deletions dev-app-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ repo: Vortex
provider: github
private: false
publisherName:
- Black Tree Gaming Ltd
- Black Tree Gaming Limited
2 changes: 2 additions & 0 deletions electron-builder-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
"publish": [
{
"provider": "github",
"owner": "Nexus-Mods",
"repo": "Vortex",
"private": false
}
],
Expand Down
2 changes: 1 addition & 1 deletion extensions/changelog-dashlet
Loading

0 comments on commit 1c8bcaa

Please sign in to comment.