Skip to content

Instantly share code, notes, and snippets.

@supersonictw
Last active January 20, 2025 08:48
Show Gist options
  • Save supersonictw/8540c8ac0f0de026d564be9a30750a4c to your computer and use it in GitHub Desktop.
Save supersonictw/8540c8ac0f0de026d564be9a30750a4c to your computer and use it in GitHub Desktop.
Continuous Integration for Wails.io
# Continuous Integration for Wails.io
# SPDX-License-Identifier: MIT (https://ncurl.xyz/s/o_o6DVqIR)
name: Continuous Integration for Wails.io
on:
push:
branches:
- main
jobs:
build-and-push-app:
name: Build and publish an application
strategy:
fail-fast: false
matrix:
build:
- platform: linux/amd64
os: ubuntu-22.04
- platform: windows/amd64
os: windows-latest
- platform: darwin/universal
os: macos-latest
runs-on: ${{ matrix.build.os }}
permissions:
contents: read
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install dependencies
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev
- name: Build application and upload
uses: dAppServer/[email protected]
with:
build-name: device_desk
build-platform: ${{ matrix.build.platform }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment