mirror of
https://github.com/2dust/v2rayN.git
synced 2026-04-20 22:45:50 +00:00
GitHub has updated its behavior: new forks no longer inherit the original repository's GitHub token permissions. To ensure consistent access, this change explicitly defines the required permissions in the configuration file.
72 lines
2.3 KiB
YAML
72 lines
2.3 KiB
YAML
name: release all platforms
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
release_tag:
|
|
required: false
|
|
type: string
|
|
|
|
permissions:
|
|
actions: write
|
|
|
|
jobs:
|
|
update:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
|
|
- name: Trigger build windows
|
|
if: inputs.release_tag != ''
|
|
run: |
|
|
curl -X POST \
|
|
-H "Accept: application/vnd.github.v3+json" \
|
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
|
https://api.github.com/repos/${{ github.repository }}/actions/workflows/build-windows.yml/dispatches \
|
|
-d "{
|
|
\"ref\": \"master\",
|
|
\"inputs\": {
|
|
\"release_tag\": \"${{ inputs.release_tag }}\"
|
|
}
|
|
}"
|
|
|
|
- name: Trigger build linux
|
|
if: inputs.release_tag != ''
|
|
run: |
|
|
curl -X POST \
|
|
-H "Accept: application/vnd.github.v3+json" \
|
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
|
https://api.github.com/repos/${{ github.repository }}/actions/workflows/build-linux.yml/dispatches \
|
|
-d "{
|
|
\"ref\": \"master\",
|
|
\"inputs\": {
|
|
\"release_tag\": \"${{ inputs.release_tag }}\"
|
|
}
|
|
}"
|
|
|
|
- name: Trigger build osx
|
|
if: inputs.release_tag != ''
|
|
run: |
|
|
curl -X POST \
|
|
-H "Accept: application/vnd.github.v3+json" \
|
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
|
https://api.github.com/repos/${{ github.repository }}/actions/workflows/build-osx.yml/dispatches \
|
|
-d "{
|
|
\"ref\": \"master\",
|
|
\"inputs\": {
|
|
\"release_tag\": \"${{ inputs.release_tag }}\"
|
|
}
|
|
}"
|
|
|
|
- name: Trigger build windows desktop
|
|
if: inputs.release_tag != ''
|
|
run: |
|
|
curl -X POST \
|
|
-H "Accept: application/vnd.github.v3+json" \
|
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
|
https://api.github.com/repos/${{ github.repository }}/actions/workflows/build-windows-desktop.yml/dispatches \
|
|
-d "{
|
|
\"ref\": \"master\",
|
|
\"inputs\": {
|
|
\"release_tag\": \"${{ inputs.release_tag }}\"
|
|
}
|
|
}"
|