name: latest on: push: branches: - master schedule: - cron: '0 19 1 * *' jobs: latest: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Set up QEMU uses: docker/setup-qemu-action@v1 with: platforms: all - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 with: version: latest - name: Dockerhub login env: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} run: echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin - name: Run Buildx run: | docker buildx build \ --pull \ --push \ --platform linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 \ --tag mondedie/flarum:latest .