Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 0 additions & 115 deletions .drone.jsonnet

This file was deleted.

95 changes: 95 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
name: Build Multi-Platform Packages

on:
push:
branches:
- arq
workflow_dispatch:

jobs:
build-macos:
runs-on: macos-latest
steps:
- name: 📥 Checkout repo
uses: actions/checkout@v4

- name: 🟢 Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: 🐍 Setup Python venv with distutils for node-gyp
run: |
brew install python@3.11
python3 -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip setuptools

- name: 📦 Install dependencies
run: |
source venv/bin/activate
yarn install

- name: 🔨 Build macOS DMG
run: |
source venv/bin/activate
npm run macos

- name: 📤 Upload macOS artifacts
uses: actions/upload-artifact@v4
with:
name: macos-build
path: release/

build-linux:
runs-on: ubuntu-latest
steps:
- name: 📥 Checkout repo
uses: actions/checkout@v4

- name: 🟢 Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: 🐍 Install Python for node-gyp
run: |
sudo apt-get update
sudo apt-get install -y python3 python3-pip python3-setuptools

- name: 📦 Install dependencies
run: yarn install

- name: 🔨 Build Linux AppImage & Deb
run: |
npm run appImage
npm run deb

- name: 📤 Upload Linux artifacts
uses: actions/upload-artifact@v4
with:
name: linux-build
path: release/

build-windows:
runs-on: windows-latest
steps:
- name: 📥 Checkout repo
uses: actions/checkout@v4

- name: 🟢 Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: 📦 Install dependencies
run: yarn install

- name: 🔨 Build Windows portable
run: npm run win32

- name: 📤 Upload Windows artifacts
uses: actions/upload-artifact@v4
with:
name: windows-build
path: release/
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,5 @@ patches/mtime-cache.json

release/

.gdb_history
.gdb_history
yarn.lock
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Lokinet Control GUI
# Arqnet Control GUI

This repository contains a cross-platform GUI for controlling and observing stats from a locally-running lokinet. See also [loki-network](https://github.com/oxen-io/loki-network).
This repository contains a cross-platform GUI for controlling and observing stats from a locally-running arqnet. See also [arq-network](https://github.com/arqma/arq-network).

## Build Instructions

Expand All @@ -20,8 +20,8 @@ OR

Clone the repo:

$ git clone --recursive https://github.com/oxen-io/lokinet-gui
$ cd lokinet-gui
$ git clone --recursive https://github.com/arqma/arqnet-gui
$ cd arqnet-gui

If using asdf:

Expand All @@ -32,9 +32,6 @@ Build the project:
$ yarn install --frozen-lockfile
$ yarn dist

### CI Builds

builds from ci can be obtained from our [ci server](https://oxen.rocks)

### Development

Expand All @@ -46,3 +43,7 @@ To do change the code and see the result, the easiest is to now work on ubuntu,
## Env variables

`OPEN_DEV_TOOLS=1` to open dev tools on start up

## Credits

Based on Lokinet-GUI
Loading