name: package-builder run-name: package-builder on: push: branches: - release/* jobs: build: runs-on: dind container: image: dind:0.0.1 steps: - name: Clone run: | mkdir -p ~/.ssh echo "${{ secrets.PI_GIT_KEY }}" | tr -d '\r' > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 ssh-keyscan git.kcrawford.net >> ~/.ssh/known_hosts git clone --branch ${GITHUB_REF_NAME} git@git.kcrawford.net:${{env.GITHUB_REPOSITORY}}.git . - name: Inspect run: | env echo "${{ secrets.DOCKER_LOGIN }}" | base64 -d > ~/.docker/config.json docker info #while true; do sleep 180; done - name: Build run: | docker buildx create --use docker buildx build --no-cache --platform linux/amd64,linux/arm64 --output type=registry -t git.kcrawford.net/kcrawford/$(basename $(pwd)):${GITHUB_REF##*/} . while true; do sleep 180; done