ci: remove winget publish from our release
our last release was botched due to our repo being out of sync within a ~12hours of release a winget bot had already completed the update and caused our future attempts with out now synced repo to fail. Lets lets winget bot do the winget release
This commit is contained in:
parent
6ccef50b7c
commit
e7363aaf8e
2 changed files with 0 additions and 50 deletions
33
.github/actions/winget-publish/action.yaml
vendored
33
.github/actions/winget-publish/action.yaml
vendored
|
|
@ -1,33 +0,0 @@
|
|||
name: Winget Publish
|
||||
description: A composite action to publish packages to the Windows Package Manager (Winget) repository
|
||||
|
||||
inputs:
|
||||
release-version:
|
||||
description: "Version to publish to Winget package manager (without 'v' prefix)"
|
||||
required: true
|
||||
token:
|
||||
description: "GitHub token with public read permissions on the source repo"
|
||||
required: true
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Submit package to Windows Package Manager Community Repository
|
||||
if: ${{ runner.os == 'Windows' }}
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ inputs.token }}
|
||||
run: |
|
||||
# Download latest wingetcreate
|
||||
Invoke-WebRequest https://aka.ms/wingetcreate/latest -OutFile wingetcreate.exe
|
||||
|
||||
$packageId = "Deskflow.Deskflow"
|
||||
$x64Url = "https://github.com/deskflow/deskflow/releases/download/v${{ inputs.release-version }}/deskflow-${{ inputs.release-version }}-win-x64.msi"
|
||||
$arm64Url = "https://github.com/deskflow/deskflow/releases/download/v${{ inputs.release-version }}/deskflow-${{ inputs.release-version }}-win-arm64.msi"
|
||||
|
||||
# Submit package update
|
||||
.\wingetcreate.exe update "$packageId" `
|
||||
--version "${{ inputs.release-version }}" `
|
||||
--urls "$x64Url|x64" "$arm64Url|arm64"`
|
||||
--submit `
|
||||
--token "${{ inputs.token }}"
|
||||
shell: pwsh
|
||||
17
.github/workflows/continuous-integration.yml
vendored
17
.github/workflows/continuous-integration.yml
vendored
|
|
@ -457,20 +457,3 @@ jobs:
|
|||
-H "X-GitHub-Api-Version: 2022-11-28" \
|
||||
https://api.github.com/repos/deskflow/homebrew-tap/dispatches \
|
||||
-d '{"event_type":"update_tap"}'
|
||||
|
||||
winget-publish:
|
||||
needs: release
|
||||
if: contains(github.ref, 'tags/v')
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Fancy Checkout
|
||||
uses: sithlord48/fancy-checkout@v2
|
||||
|
||||
- name: Get version
|
||||
uses: ./.github/actions/get-version
|
||||
|
||||
- name: Submit
|
||||
uses: ./.github/actions/winget-publish
|
||||
with:
|
||||
release-version: ${{env.DESKFLOW_PACKAGE_VERSION}}
|
||||
token: ${{ secrets.WINGET_DEPLOY_TOKEN }}
|
||||
|
|
|
|||
Loading…
Reference in a new issue