1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-11-27 03:49:52 +03:00
SoftEtherVPN/.github/workflows/build_source_release.yml

37 lines
805 B
YAML
Raw Normal View History

name: Build Source Release
# Trigger whenever a release is created
on:
release:
types:
- created
jobs:
build:
2024-06-15 18:31:25 +03:00
name: Build
runs-on: ubuntu-latest
steps:
2024-06-15 18:31:25 +03:00
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true
2024-06-15 18:31:25 +03:00
- name: Archive
id: archive
run: |
VERSION=${{ github.event.release.tag_name }}
PKGNAME="SoftEtherVPN-$VERSION"
mkdir -p /tmp/$PKGNAME
mv * /tmp/$PKGNAME
mv /tmp/$PKGNAME .
TARBALL=$PKGNAME.tar.xz
tar cJf $TARBALL $PKGNAME
echo "tarball=$TARBALL" >> $GITHUB_OUTPUT
2024-06-15 18:31:25 +03:00
- name: Upload tarball
uses: softprops/action-gh-release@v2
with:
2024-06-15 18:31:25 +03:00
files: ./${{ steps.archive.outputs.tarball }}
name: ${{ steps.archive.outputs.tarball }}