Update release.yml

This commit is contained in:
Pk-web6936 2025-04-18 14:36:05 +03:30 committed by GitHub
parent 1a53af0434
commit c6b143e238
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,13 +1,17 @@
name: Release 3X-UI name: Build and Release 3X-UI
on: on:
workflow_dispatch: workflow_dispatch:
release:
types: [published]
push: push:
tags: pull_request:
- "v*.*.*" types: [opened, synchronize, reopened]
jobs: jobs:
build: build:
permissions:
contents: write
strategy: strategy:
matrix: matrix:
platform: platform:
@ -18,7 +22,7 @@ jobs:
- 386 - 386
- armv5 - armv5
- s390x - s390x
runs-on: ubuntu-22.04 runs-on: ubuntu-latest
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -27,6 +31,7 @@ jobs:
uses: actions/setup-go@v5 uses: actions/setup-go@v5
with: with:
go-version-file: go.mod go-version-file: go.mod
check-latest: true
- name: Install dependencies - name: Install dependencies
run: | run: |
@ -45,7 +50,7 @@ jobs:
sudo apt install gcc-s390x-linux-gnu sudo apt install gcc-s390x-linux-gnu
fi fi
- name: Build x-ui - name: Build 3x-ui
run: | run: |
export CGO_ENABLED=1 export CGO_ENABLED=1
export GOOS=linux export GOOS=linux
@ -134,6 +139,7 @@ jobs:
- name: Upload files to GH release - name: Upload files to GH release
uses: svenstaro/upload-release-action@v2 uses: svenstaro/upload-release-action@v2
if: github.event_name == 'release'
with: with:
repo_token: ${{ secrets.GITHUB_TOKEN }} repo_token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.ref }} tag: ${{ github.ref }}