# Author: Bret Comnes
# License: MIT

name: Deploy to neocities
run-name: ${{ gitea.actor }} pushing to neocities

# only run on changes to main
on: [push]

concurrency: # prevent concurrent deploys doing strange things
  group: deploy-to-neocities
  cancel-in-progress: true

jobs:
  deploy:
    runs-on: ubuntu-latest

    steps:
    - name: checkout
      uses: actions/checkout@v4
      
    - name: build jekyll
      uses: actions/jekyll-build-pages@v1.0.13

    - name: Deploy to neocities
      uses: bcomnes/deploy-to-neocities@v3.0.2
      with:
        api_token: ${{ secrets.NEOCITIES_API_KEY }}
        cleanup: false
        dist_dir: _site