For CurseForge, avoid conflicting start script error when run.sh present (#1539)

This commit is contained in:
Geoff Bourne
2022-05-30 08:41:21 -05:00
committed by GitHub
parent 0f23414198
commit 8d0bdb60f0
7 changed files with 65 additions and 67 deletions

View File

@@ -37,9 +37,18 @@ jobs:
MINECRAFT_VERSION: LATEST
run: |
tests/test.sh
push:
runs-on: ubuntu-20.04
needs:
- test
if: contains(github.event.pull_request.labels.*.name, 'ci/push-image')
steps:
- uses: actions/checkout@v3
- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Gather Docker metadata
if: contains(github.event.pull_request.labels.*.name, 'ci/push-image')
id: meta
uses: docker/metadata-action@v4
with:
@@ -47,18 +56,16 @@ jobs:
itzg/minecraft-server
- name: Login to DockerHub
if: contains(github.event.pull_request.labels.*.name, 'ci/push-image')
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Push
if: contains(github.event.pull_request.labels.*.name, 'ci/push-image')
uses: docker/build-push-action@v3.0.0
with:
context: .
platforms: linux/amd64,linux/arm/v7,linux/arm64
platforms: linux/amd64
tags: ${{ steps.meta.outputs.tags }}
pull: true
push: true