-
Notifications
You must be signed in to change notification settings - Fork 23
33 lines (33 loc) · 1.05 KB
/
doc-firebase-doxygen-main.yml
File metadata and controls
33 lines (33 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: "Doc: Doxygen to Firebase (Main)"
'on':
push:
branches:
- main
jobs:
deploy_doxygen_prod:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- name: Install Doxygen
run: |
sudo apt install wget graphviz
wget https://www.doxygen.nl/files/doxygen-1.10.0.linux.bin.tar.gz
tar -xvf doxygen-1.10.0.linux.bin.tar.gz
cd doxygen-1.10.0
sudo make install
- name: Update submodule
run: git submodule update --init --recursive docs/doxygen/doxygen-awesome-css
- name: Generate Doxygen
run: |
cd docs/doxygen
doxygen
- uses: FirebaseExtended/action-hosting-deploy@ac8041b3b04337509168113bf98b95879df22322
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_GOLIOTH }}'
channelId: live
projectId: golioth
target: docs-prod
entryPoint: docs
env:
FIREBASE_CLI_PREVIEWS: hostingchannels