Skip to content

goatastronaut0212 is triggering on GitHub Actions 🚀 #89

goatastronaut0212 is triggering on GitHub Actions 🚀

goatastronaut0212 is triggering on GitHub Actions 🚀 #89

Workflow file for this run

name: Release ibus-bamboo
run-name: ${{ github.actor }} is triggering on GitHub Actions 🚀
on: [push]
jobs:
Build-test-freebsd:
runs-on: ubuntu-24.04
name: Build and Test in FreeBSD
steps:
- uses: actions/checkout@master
with:
fetch-depth: 1
- name: Setup VM, download dependencies to build and test in FreeBSD
id: test
uses: vmactions/freebsd-vm@v1
with:
usesh: true
prepare: |
pkg install -y bash gmake go gcc pkgconf libX11 libXtst gtk3 gtk4
run: |
gmake test && gmake build
Build-test-nix-flake:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v27
- name: Build flake
run: nix build
- name: Use flake devShell
run: nix develop
Releaser:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@master
with:
fetch-depth: 1
- run: sudo apt-get update && sudo apt-get install -y make pkgconf libibus-1.0-dev libx11-dev libxtst-dev osc libgtk-4-dev libglib2.0-dev gobject-introspection
- run: make t && make build
- shell: bash
env:
OSC_USER: ${{ secrets.OSC_USER }}
OSC_PASS: ${{ secrets.OSC_PASS }}
OSC_PATH: ${{ secrets.OSC_PATH }}
GH_TAG: ${{ github.ref_name }}
run: |
chmod +x scripts/osc.bash
./scripts/osc.bash
- run: echo "🍏 This job's status is ${{ job.status }}."