diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 73fe8dd..41ced17 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -5,8 +5,26 @@ jobs: container: image: jvconseil/jekyll-docker steps: - - uses: actions/checkout@v4 - - run: mkdir .jekyll-cache - - run: bundle install - - run: jekyll build --trace - - run: ls ${{ github.workspace }} + - name: Checkout source + uses: actions/checkout@v4 + - name: Checkout built site + uses: actions/checkout@v4 + with: + ref: pages + path: '_site' + - name: Setup cache directory + run: mkdir .jekyll-cache + - name: Install dependencies + run: bundle install + - name: Build the site + run: jekyll build --trace + - name: Publish + run: | + cd _site + touch .nojekyll + git config user.name "Scribe" + git config user.email "scribe@niblock.tech" + git add -A + git status + git commit -m "Automated Publish" + git push