33 lines
801 B
YAML
33 lines
801 B
YAML
name: mkdocs build
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- "main"
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
- name: Mkdocs build
|
|
uses: ./.actions/mkdocs-build/ # Uses an action in this directory
|
|
- name: rsync files
|
|
uses: ./.actions/rsync/
|
|
# # working, but i don't need this
|
|
# - name: Create release
|
|
# uses: akkuman/gitea-release-action@v1
|
|
# with:
|
|
# files: |-
|
|
# _site/**
|
|
# token: "${{ secrets.RELEASE_TOKEN }}"
|
|
notification:
|
|
runs-on: ubuntu-latest
|
|
needs: build
|
|
steps:
|
|
- name: curl webhook
|
|
run: |
|
|
curl --connect-timeout 30 --max-time 60 -s -S -X POST --data-urlencode "${{ vars.PAYLOAD }}" "${{ secrets.WEBHOOK_URL }}"
|
|
|