diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..fc8f507 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,29 @@ +name: tagged-release + +on: + push: + tags: + - "release-*" + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: install depends + run: | + sudo apt update + sudo apt install -y gnupg2 + echo "deb http://security.ubuntu.com/ubuntu bionic-security main" | sudo tee -a /etc/apt/sources.list + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 + sudo apt update + sudo apt install -y libssl1.0-dev libevent-dev zlib1g-dev + - name: Build + run: | + mkdir release + make ENABLE_STATIC=1 + mv redsocks2 release/redsocks2-`arch`-${{github.ref_name}} + - name: Release + uses: softprops/action-gh-release@v1 + with: + files: release/*