Skip to content

Commit

Permalink
feat: tari launchpad (#3671)
Browse files Browse the repository at this point in the history
Description
---

A tauri-based app for simplifying the running of Tari infrastructure

Motivation and Context
---

How Has This Been Tested?
---
  • Loading branch information
CjS77 authored Dec 23, 2021
1 parent ca5f0ee commit 5dd9e1c
Show file tree
Hide file tree
Showing 125 changed files with 35,078 additions and 495 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/base_node_binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,12 @@ jobs:
target
key: ${{ runner.os }}-${{ matrix.os }}-${{ matrix.target_cpu }}-${{ matrix.features }}-cargo-build-target-${{ hashFiles('**/Cargo.lock') }}

- name: Compile NPM
run: |
cd applications/launchpad/gui-vue
npm install
npm run build
- name: Build binaries
env:
RUSTFLAGS: "-C target_cpu=${{ matrix.target_cpu }}"
Expand Down
65 changes: 42 additions & 23 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ name: CI
env:
CARGO_HTTP_MULTIPLEXING: false
PROTOC: protoc
toolchain: nightly-2021-09-18
toolchain: nightly-2021-11-20

jobs:
clippy:
Expand All @@ -23,17 +23,25 @@ jobs:
run: |
sudo apt-get update && \
sudo apt-get -y install \
libssl-dev \
openssl \
libsqlite3-dev \
pkg-config \
git \
cmake \
zip \
libc++-dev \
libc++abi-dev \
libprotobuf-dev \
protobuf-compiler
libssl-dev \
openssl \
libsqlite3-dev \
pkg-config \
git \
cmake \
zip \
libc++-dev \
libc++abi-dev \
libprotobuf-dev \
protobuf-compiler \
libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
libgtk-3-dev \
libappindicator3-dev \
patchelf \
librsvg2-dev
- name: checkout
uses: actions/checkout@v2
- name: toolchain
Expand All @@ -55,6 +63,11 @@ jobs:
with:
command: fmt
args: --all -- --check
- name: Compile NPM
run: |
cd applications/launchpad/gui-vue
npm install
npm run build
- name: Clippy check
uses: actions-rs/cargo@v1
with:
Expand All @@ -78,17 +91,23 @@ jobs:
run: |
sudo apt-get update && \
sudo apt-get -y install \
libssl-dev \
openssl \
libsqlite3-dev \
pkg-config \
git \
cmake \
zip \
libc++-dev \
libc++abi-dev \
libprotobuf-dev \
protobuf-compiler
build-essential \
libgtk-3-dev \
libwebkit2gtk-4.0-dev \
libsoup2.4-dev \
curl \
wget \
libappindicator3-dev \
patchelf \
librsvg2-dev \
libprotobuf-dev \
protobuf-compiler
- name: Compile NPM
run: |
cd applications/launchpad/gui-vue
npm install
npm run build
- name: toolchain
uses: actions-rs/toolchain@v1
Expand Down
Loading

0 comments on commit 5dd9e1c

Please sign in to comment.