Skip to content

Fix screensaver thumbnails and ensure image buttons visible #59

Fix screensaver thumbnails and ensure image buttons visible

Fix screensaver thumbnails and ensure image buttons visible #59

Workflow file for this run

name: Deploy static site to GitHub Pages

Check failure on line 1 in .github/workflows/static.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/static.yml

Invalid workflow file

(Line: 29, Col: 13): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.POLLINATIONS_TOKEN != ''
on:
push:
branches: [ "main" ]
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: "pages"
cancel-in-progress: true
jobs:
deploy:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Checkout
uses: actions/checkout@v4
# Injects an inline <script> that sets window.POLLINATIONS_TOKEN
- name: Inject Pollinations token into index.html
if: ${{ secrets.POLLINATIONS_TOKEN != '' }}
run: |
set -e
INJ="<script>window.POLLINATIONS_TOKEN='${{ secrets.POLLINATIONS_TOKEN }}';</script>"
if grep -qi "window.POLLINATIONS_TOKEN" index.html; then
sed -i "s|<script>window.POLLINATIONS_TOKEN.*</script>|$INJ|I" index.html
else
awk -v inj="$INJ" 'BEGIN{IGNORECASE=1} /<\/head>/{print inj} {print}' index.html > index.html.tmp
mv index.html.tmp index.html
fi
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: .
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4