diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..e554218 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,33 @@ +name: Building & Deploying Website +on: [push] +env: + MELI_SITE: "4a03bf6e-193f-4626-bbeb-a1407422d0bc" + +jobs: + Deploy-Website: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v4 + with: + submodules: true + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v3 + with: + hugo-version: '0.152.2' + # extended: true + + - name: Build + run: hugo --minify + + - name: "Publish" + run: | + npx -p "@getmeli/cli" meli upload ./public \ + --url "https://pages.hogertz.eu" \ + --site "$MELI_SITE" \ + --token "$MELI_TOKEN" \ + --release "$GITHUB_SHA" + env: + MELI_TOKEN: ${{ secrets.MELI_TOKEN }} + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}