mirror of
https://github.com/radareorg/radare2-webui.git
synced 2026-11-07 06:36:01 -10:00
81 lines
1.8 KiB
YAML
81 lines
1.8 KiB
YAML
---
|
|
name: ci
|
|
|
|
on: push
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
build:
|
|
name: Material
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v7
|
|
- name: Build and zip
|
|
run: make -C www/m release
|
|
- name: Upload artifact
|
|
uses: actions/upload-artifact@v7
|
|
with:
|
|
name: material
|
|
path: dist/*.zip
|
|
if-no-files-found: error
|
|
|
|
tiled:
|
|
name: Tiled
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v7
|
|
- name: Install dependencies
|
|
run: cd www/t && npm i
|
|
- name: Build
|
|
run: make -C www/t build
|
|
- name: Zip
|
|
run: make -C www/t dist
|
|
- name: Upload artifact
|
|
uses: actions/upload-artifact@v7
|
|
with:
|
|
name: tiled
|
|
path: dist/*.zip
|
|
if-no-files-found: error
|
|
|
|
panels:
|
|
name: Panels
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v7
|
|
- name: Install dependencies
|
|
run: cd www/p && npm i
|
|
- name: Build
|
|
run: make -C www/p
|
|
- name: Create release
|
|
run: make -C www/p release
|
|
- name: Upload artifact
|
|
uses: actions/upload-artifact@v7
|
|
with:
|
|
name: panels
|
|
path: dist/*.zip
|
|
if-no-files-found: error
|
|
|
|
enyo:
|
|
name: Enyo
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v7
|
|
- name: Install dependencies
|
|
run: cd www/enyo && npm i
|
|
- name: Build
|
|
run: make -C www/enyo build
|
|
- name: Zip
|
|
run: make -C www/enyo dist
|
|
- name: Upload artifact
|
|
uses: actions/upload-artifact@v7
|
|
with:
|
|
name: enyo
|
|
path: dist/*.zip
|
|
if-no-files-found: error
|