Skip to content

Added UI

Added UI #5

Workflow file for this run

name: Test Build on PR
on:
pull_request:
branches:
- master
- develop
- 'feature/**'
jobs:
test-build:
name: Test build on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- uses: crystal-lang/install-crystal@v1
with:
crystal: latest
- run: apt update && apt install libgtk-3-dev
working-directory: ./jb_updater
- run: shards install
working-directory: ./jb_updater
- name: Build CLI
run: crystal build src/main.cr --release -o jb_updater
working-directory: ./jb_updater
- name: Build GUI
run: crystal build src/gui/main_gui.cr --release -o jb_updater_gui
working-directory: ./jb_updater
- run: ./jb_updater --help
working-directory: ./jb_updater