initial action code

This commit is contained in:
Surferlul 2023-10-10 12:07:43 +02:00
parent 349307e44b
commit ecb6e5846c
2 changed files with 23 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.idea

22
action.yml Normal file
View File

@ -0,0 +1,22 @@
name: Logseq Publish apply Tenset theme
description: inserts logseq-tenset-theme to published site
runs:
using: composite
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Set up Node
uses: actions/setup-node@v3
- name: Check out logseq-tenset-theme repo
uses: actions/checkout@v4
with:
repository: tenset-security/logseq-tenset-theme
path: logseq-tenset-theme
- run: npm --prefix ${{ github.workspace }}/logseq-tenset-theme i
shell: bash
- run: npm --prefix ${{ github.workspace }}/logseq-tenset-theme run build
shell: bash
- run: cp ${{ github.workspace }}/logseq-tenset-theme/build/tenset-theme.css ${{ github.workspace }}/static/css/custom.css
shell: bash
- run: cp ${{ github.workspace }}/logseq-tenset-theme/build/*.tff ${{ github.workspace }}/static/css/fonts/
shell: bash