mirror of
https://github.com/RubyMetric/chsrc.git
synced 2025-01-22 14:45:16 +08:00
Add -> winget -> auto update
This commit is contained in:
parent
11f8e992e7
commit
37d77a75c0
22
.github/workflows/winget
vendored
22
.github/workflows/winget
vendored
|
@ -1,22 +0,0 @@
|
|||
- name: WinGet Releaser
|
||||
# You may pin to the exact commit or the version.
|
||||
# uses: vedantmgoyal9/winget-releaser@93fd8b606a1672ec3e5c6c3bb19426be68d1a8b0
|
||||
uses: vedantmgoyal9/winget-releaser@v2
|
||||
with:
|
||||
# The PackageIdentifier of the package you want to release.
|
||||
identifier:
|
||||
# The PackageVersion of the package you want to release.
|
||||
version: # optional
|
||||
# The regex to match the installers.
|
||||
installers-regex: # default is .(exe|msi|msix|appx)(bundle){0,1}$
|
||||
# The maximum number of versions to keep in WinGet Community Repository (Default: 0 - no limit)
|
||||
max-versions-to-keep: # default is 0
|
||||
# The repository where the release is present (should be present under same user/organization).
|
||||
release-repository: # default is ${{ github.event.repository.name }}
|
||||
# The release tag to be used for creating manifests.
|
||||
release-tag: # default is ${{ github.event.release.tag_name || github.ref_name }}
|
||||
# GitHub token to create pull request on Windows Package Manager Community Repository.
|
||||
token:
|
||||
# GitHub username where the fork of winget-pkgs is present.
|
||||
fork-user: # default is ${{ github.repository_owner }}
|
||||
|
13
.github/workflows/winget.yml
vendored
Normal file
13
.github/workflows/winget.yml
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
name: Publish to WinGet
|
||||
on:
|
||||
release:
|
||||
types: [released]
|
||||
jobs:
|
||||
publish:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: vedantmgoyal9/winget-releaser@main
|
||||
with:
|
||||
identifier: RubyMetric.chsrc
|
||||
installers-regex: '\.exe$' # Only .exe files
|
||||
token: ${{ secrets.WINGET_TOKEN }}
|
|
@ -5,6 +5,7 @@ https://github.com/RubyMetric/chsrc/issues/16
|
|||
- [x] `Homebrew`
|
||||
- [x] `Scoop`
|
||||
- [x] `AUR`
|
||||
- [x] [Winget
|
||||
- [ ] `Flatpak`
|
||||
- [ ] `snap`
|
||||
- [ ] ...
|
||||
|
@ -23,7 +24,7 @@ yay -S chsrc-git # Build from the latest main branch (stable)
|
|||
|
||||
# Homebrew
|
||||
|
||||
https://github.com/Homebrew/homebrew-core/blob/master/Formula/c/chsrc.rb
|
||||
https://github.com/Homebrew/homebrew-core/blob/master/Formula/c/chsrc.rbRubyMetric.chsrcRubyMetric.chsrc
|
||||
|
||||
# Scoop
|
||||
|
||||
|
@ -36,3 +37,7 @@ https://github.com/ScoopInstaller/Main/blob/master/bucket/chsrc.json
|
|||
[chsrc](https://aur.archlinux.org/packages/chsrc):从GitHub Release的代码构建
|
||||
|
||||
[chsrc-git](https://aur.archlinux.org/packages/chsrc-git):从最新源码构建的版本,偶尔可能不稳定
|
||||
|
||||
# Winget
|
||||
|
||||
`winget install RubyMetric.chsrc`:直接使用winget命令安装
|
|
@ -19,9 +19,9 @@
|
|||
* | czyt <czyt.go@gmail.com>
|
||||
* | zouri <guoshuaisun@outlook.com>
|
||||
* | yongxiang <1926885268@qq.com>
|
||||
* |
|
||||
* | YU-7 <2747046473@qq.com>
|
||||
* Created On : <2023-08-28>
|
||||
* Last Modified : <2024-12-18>
|
||||
* Last Modified : <2024-12-25>
|
||||
*
|
||||
* chsrc: Change Source —— 全平台通用命令行换源工具
|
||||
* ------------------------------------------------------------*/
|
||||
|
|
Loading…
Reference in New Issue
Block a user