on: [push] jobs: build-image: runs-on: docker container: image: node:18-alpine steps: - name: Install packages run: | apk add git podman - name: Setup podman run: | podman login gitea.angry.im --username PeterCxy --password ${{ secrets.FORGEJO_TOKEN }} - name: Fixup subuid/subgid run: | echo 'root:1:999' > /etc/subuid echo 'root:1:999' > /etc/subgid - name: Repository Checkout uses: https://gitea.angry.im/actions/checkout@v3 with: submodules: recursive - name: Confirm Podman works run: podman run --rm hello-world - name: Build & Push run: ./build-image.sh element-web