Skip to content

checkout action version bump (#84) #211

checkout action version bump (#84)

checkout action version bump (#84) #211

Workflow file for this run

on:
push:
branches:
- master
permissions:
contents: write
jobs:
build:
runs-on: ubuntu-latest
name: Publish Logseq graph
steps:
- uses: actions/checkout@v4.2
- uses: logseq/publish-spa@v0.3.1
with:
version: 0.10.9
theme-mode: dark
accent-color: green
output-directory: build
- name: Add a nojekyll file # to make sure asset paths are correctly identified
run: touch $GITHUB_WORKSPACE/build/.nojekyll
- name: Replace logo file
run: cp assets/logo.png $GITHUB_WORKSPACE/build/static/img/logo.png
- name: Set execute permissions for scripts
run: chmod +x ./.github/scripts/modify_html/*.sh
- name: Add meta
run: ./.github/scripts/modify_html/add_meta.sh
- name: Add analytics script
run: ./.github/scripts/modify_html/add_analytics.sh
- name: Deploy to Netlify
uses: jsmrcaga/action-netlify-deploy@v2.2.0
with:
build_directory: build
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
NETLIFY_DEPLOY_MESSAGE: "Deployed on new master commit"
NETLIFY_DEPLOY_TO_PROD: true
install_command: "echo Skipping installing deps"
build_command: "echo Skipping building"