Skip to content

Improve timers and don't log ping / pong messages #34

Improve timers and don't log ping / pong messages

Improve timers and don't log ping / pong messages #34

Workflow file for this run

name: Build
on: [push, pull_request]
jobs:
theos-rootless:
runs-on: macos-13
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Theos
uses: Randomblock1/theos-action@v1
- name: Build package
run: |
export PATH="/usr/local/opt/make/libexec/gnubin:$PATH"
export PACKAGE_BUILDNAME=$(git rev-parse --short HEAD)-rootless
make clean package THEOS_PACKAGE_SCHEME=rootless FINALPACKAGE=1
- name: Upload package
uses: actions/upload-artifact@v4
with:
path: ./packages/com.beeper.beepserv_*.deb
name: beepserv-rootless
if-no-files-found: error
theos-rootful:
runs-on: macos-11
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Theos
uses: Randomblock1/theos-action@v1
- name: Build package
run: |
export PATH="/usr/local/opt/make/libexec/gnubin:$PATH"
export PACKAGE_BUILDNAME=$(git rev-parse --short HEAD)-rootful
make clean package FINALPACKAGE=1
- name: Upload package
uses: actions/upload-artifact@v4
with:
path: ./packages/com.beeper.beepserv_*.deb
name: beepserv-rootful
if-no-files-found: error
release:
needs: [theos-rootless, theos-rootful]
if: github.event_name == 'push'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
- name: Set tag name
id: tag
run: echo tag=$(git rev-parse --short HEAD) >> $GITHUB_OUTPUT
- name: Create release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ steps.tag.outputs.tag }}
fail_on_unmatched_files: true
files: beepserv-*/com.beeper.beepserv_*.deb