mirror of
https://github.com/VaalaCat/frp-panel.git
synced 2025-12-24 11:51:06 +08:00
53 lines
1.6 KiB
YAML
53 lines
1.6 KiB
YAML
# name: Master Release
|
|
# on:
|
|
# push:
|
|
# branches: [main]
|
|
# pull_request:
|
|
# branches: [main]
|
|
# workflow_dispatch:
|
|
|
|
# jobs:
|
|
# build-static:
|
|
# runs-on: ubuntu-latest
|
|
# steps:
|
|
# - uses: actions/checkout@v4
|
|
# with:
|
|
# fetch-depth: 0
|
|
# - name: npm setup
|
|
# uses: actions/setup-node@v4
|
|
# with:
|
|
# node-version: 20
|
|
# - name: Setup Go
|
|
# uses: actions/setup-go@v4
|
|
# with:
|
|
# go-version: "1.24.x"
|
|
# - name: npm install and build
|
|
# run: |
|
|
# cd www
|
|
# npm install && npm install -g pnpm
|
|
# - name: Install dependencies
|
|
# run: |
|
|
# go mod tidy
|
|
# go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
|
|
# go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
|
|
# - name: Install Protoc
|
|
# uses: arduino/setup-protoc@v3
|
|
# - name: Compile server
|
|
# run: bash ./build.sh
|
|
# - uses: "marvinpinto/action-automatic-releases@latest"
|
|
# with:
|
|
# repo_token: "${{ secrets.GITHUB_TOKEN }}"
|
|
# prerelease: true
|
|
# automatic_release_tag: latest
|
|
# files: |
|
|
# dist/*
|
|
# - name: Setup ko
|
|
# uses: ko-build/setup-ko@v0.9
|
|
# env:
|
|
# KO_DOCKER_REPO: docker.io/vaalacat/frp-panel
|
|
# - env:
|
|
# username: ${{ secrets.DOCKERHUB_USERNAME }}
|
|
# password: ${{ secrets.DOCKERHUB_TOKEN }}
|
|
# run: |
|
|
# echo "${password}" | ko login docker.io --username ${username} --password-stdin
|
|
# ko build ./cmd/frpp --sbom=none --bare |