# on: # push: # tags: # - 'v*' on: [push] jobs: build: runs-on: docker container: image: node:16-bullseye # Default for Forgejo steps: - uses: actions/checkout@v3 - shell: ash run: | ls ${{ github.workspace } - name: Install dependencies run: npm install - name: Build run: npx @11ty/eleventy - name: Upload artifact uses: actions/upload-artifact@v3 with: name: dist path: dist/ deploy: needs: [build] runs-on: docker # Defaults to Alpine in my runner steps: - uses: actions/download-artifact@v3 with: name: dist - name: List all files shell: ash run: | ls -la dist