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: https://git.hogertz.eu/actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd with: submodules: true - name: Setup Hugo uses: https://git.hogertz.eu/actions/hugo@75d2e84710de30f6ff7268e08f310b60ef14033f with: hugo-version: '0.152.2' # extended: true - name: Build run: hugo -b $BASE_URL --minify env: BASE_URL: ${{ vars.BASE_URL }} - 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 }}