googletest/.github/workflows/build_release.yml
2024-12-22 19:40:28 -05:00

34 lines
737 B
YAML

name: Build Source Release
# Trigger whenever a release is created
on:
release:
types:
- created
jobs:
build:
name: build
runs-on: ubuntu-22.04
steps:
- name: clone the repository
uses: actions/checkout@v4
- name: Create the Debian and RPM package
run: |
cmake -B build -DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
cd build
cpack -G DEB
cpack -G RPM
- name: Upload debian and rpm package to release
uses: softprops/action-gh-release@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.event.release.tag_name }}
files: |
./build/*.deb
./build/*.rpm