Skip to content

Commit

Permalink
Nit: Fix Broken inspector and update workflow (#9355)
Browse files Browse the repository at this point in the history
* Remove DoxyGen

* Fix inspector and cleanup

* Allow wf dispatch

* Add itself to the on changed list, duh

* okay duh

* Fix yaml error

* Update parcel dep

* dont download the nonexisting docs, duh
  • Loading branch information
strseb authored Apr 16, 2024
1 parent 5d0d176 commit e259c21
Show file tree
Hide file tree
Showing 5 changed files with 1,289 additions and 4,590 deletions.
63 changes: 24 additions & 39 deletions .github/workflows/gh_pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,16 @@ on:
push:
branches:
- main
workflow_dispatch:
pull_request:
branches:
- main
paths:
- 'tools/logviewer/**'
- 'tools/translationsreport/**'
- 'tools/inspector/**'
- 'tools/wasm_chrome/**'
- 'tools/addonstats/**'
- 'addons/**'
- '.github/workflows/gh_pages.yaml'
schedule:
- cron: '0 5 * * *'

Expand All @@ -23,7 +30,7 @@ concurrency:
jobs:
wasm_chrome:
name: Add Wasm_Chrome
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v3
Expand All @@ -43,7 +50,7 @@ jobs:

logviewer:
name: Add Logviewer
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v3
Expand All @@ -52,10 +59,9 @@ jobs:
with:
name: Logviewer
path: tools/logviewer

addonStats:
name: Add Addon-Stats
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v3
Expand All @@ -64,35 +70,22 @@ jobs:
with:
name: AddonStats
path: tools/addonstats

docs:
name: Render Docs
runs-on: ubuntu-20.04
steps:
- name: Clone repository
uses: actions/checkout@v3
- name: Building
shell: bash
run: |
sudo apt-get update
sudo apt-get install doxygen -y
doxygen
- name: Uploading
uses: actions/upload-artifact@v3
with:
name: doxygen-docs
path: html/

inspector:
name: Add Inspector
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v3

- uses: actions/setup-node@v3
- name: Cache conda Packages
uses: actions/cache@v2
with:
node-version: '16'
path: ~/conda_pkgs_dir
key: ${{ runner.os }}-conda-packages
- uses: conda-incubator/setup-miniconda@v2
with:
activate-environment: vpn
environment-file: env.yml

- name: Building
shell: bash
Expand All @@ -108,7 +101,7 @@ jobs:

translationsreport:
name: Add Translations Report
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v3
Expand Down Expand Up @@ -177,8 +170,8 @@ jobs:
build-addons/manifest.*
ghPages:
runs-on: ubuntu-20.04
needs: [wasm_chrome, inspector, translationsreport, addons, logviewer, addonstats, docs]
runs-on: ubuntu-latest
needs: [wasm_chrome, inspector, translationsreport, addons, logviewer, addonstats]
name: Compile Github Page from Components
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -189,14 +182,6 @@ jobs:
name: Wasm-Chrome
# Destination path
path: _site

- name: Download Docs
uses: actions/download-artifact@v3
with:
name: doxygen-docs
# Destination path
path: _site/docs

- name: Download a Addons Artifact
uses: actions/download-artifact@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linters.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ jobs:
uses: actions/cache@v2
with:
path: ~/conda_pkgs_dir
key: ${{ runner.os }}-conda-${{hashFiles('env.yml')}}
key: ${{ runner.os }}-conda-packages
- uses: conda-incubator/setup-miniconda@v2
with:
activate-environment: vpn
Expand Down
Loading

0 comments on commit e259c21

Please sign in to comment.