Skip to content

Commit

Permalink
ci: fix missing npm deps and add javascript ci (#3910)
Browse files Browse the repository at this point in the history
Description
---

- adds back some missing npm dev dependencies 
- adds javascript CI to check launchpad gui, tari collectibles web app, and lint/fmt for tari_explorer
- formatted tari explorer .hbs files with prettier
  • Loading branch information
Byron Hambly authored Mar 15, 2022
1 parent 3c870ad commit 36a71a7
Show file tree
Hide file tree
Showing 15 changed files with 7,813 additions and 16,508 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/base_node_binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,13 +141,13 @@ jobs:
- name: Compile launchpad GUI
run: |
cd applications/launchpad/gui-vue
npm install
npm ci
npm run build
- name: Compile collectibles GUI
run: |
cd applications/tari_collectibles/web-app
npm install
npm ci
npm run build
- name: Info - Pre-Compile Space Check for Nix
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,28 @@ jobs:
with:
command: check
args: --release --package tari_wallet_ffi
javascript:
name: npm packages
runs-on: ubuntu-18.04
steps:
- name: checkout
uses: actions/checkout@v2
- name: build launchpad gui-vue
run: |
cd applications/launchpad/gui-vue
npm ci
npm run build
- name: build collectibles web-app
run: |
cd applications/tari_collectibles/web-app
npm ci
npm run build
- name: lint/fmt tari explorer
run: |
cd applications/tari_explorer
npm ci
npm run lint
npm run check-fmt
test:
name: test
runs-on: ubuntu-18.04
Expand Down
Loading

0 comments on commit 36a71a7

Please sign in to comment.