Initial Coworker app scaffold
Some checks failed
Codex Template Compliance / compliance (push) Successful in 7s
Release Dry Run / release-dry-run (push) Failing after 44s
Build / build (push) Failing after 45s

This commit is contained in:
2026-06-19 01:07:16 +02:00
commit 2ec18964b7
46 changed files with 2582 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
name: Build
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install dependencies
run: npm install
- name: Lint
run: npm run lint
- name: Test
run: npm run test
- name: Build
run: npm run build
- name: Build Windows installer
run: |
docker run --rm \
-v "$PWD":/project \
-w /project \
electronuserland/builder:wine \
/bin/bash -lc "npm run package:win"
- name: Checksums
run: |
cd release
sha256sum Coworker-Setup-*.exe > SHA256SUMS.txt
- name: Upload installer artifact
uses: actions/upload-artifact@v3
with:
name: coworker-windows-installer
path: |
release/Coworker-Setup-*.exe
release/SHA256SUMS.txt