diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1d4b7d0..2790591 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,11 @@ on: push: tags: - 'v*' + pull_request: + branches: + - test-release + tags: + - 'test' jobs: build-release: @@ -22,26 +27,26 @@ jobs: strategy: matrix: build: - - linux - - macos +# - linux +# - macos - windows include: - - build: linux - os: ubuntu-22.04 - rust: stable - target: x86_64-unknown-linux-gnu - - build: linux-musl - os: ubuntu-22.04 - rust: stable - target: x86_64-unknown-linux-musl - - build: macos - os: macos-12 - rust: stable - target: x86_64-apple-darwin - - build: macos-aarch64 - os: macos-12 - rust: stable - target: aarch64-apple-darwin +# - build: linux +# os: ubuntu-22.04 +# rust: stable +# target: x86_64-unknown-linux-gnu +# - build: linux-musl +# os: ubuntu-22.04 +# rust: stable +# target: x86_64-unknown-linux-musl +# - build: macos +# os: macos-12 +# rust: stable +# target: x86_64-apple-darwin +# - build: macos-aarch64 +# os: macos-12 +# rust: stable +# target: aarch64-apple-darwin - build: windows os: ubuntu-22.04 rust: stable @@ -94,34 +99,34 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - build-docker-image: - name: docker - needs: build-release - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Build container - run: | - docker build . \ - --build-arg "RELEASE=$GITHUB_REF_NAME" \ - -t "screenly/cli:$GITHUB_REF_NAME" - - - name: Tag container - run: | - docker tag \ - "screenly/cli:$GITHUB_REF_NAME" \ - "screenly/cli:latest" - - - name: Login to DockerHub - if: success() && github.event_name != 'pull_request' - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Push Docker containers - run: | - docker push "screenly/cli:$GITHUB_REF_NAME" - docker push "screenly/cli:latest" +# build-docker-image: +# name: docker +# needs: build-release +# runs-on: ubuntu-latest +# steps: +# - name: Checkout repository +# uses: actions/checkout@v3 +# +# - name: Build container +# run: | +# docker build . \ +# --build-arg "RELEASE=$GITHUB_REF_NAME" \ +# -t "screenly/cli:$GITHUB_REF_NAME" +# +# - name: Tag container +# run: | +# docker tag \ +# "screenly/cli:$GITHUB_REF_NAME" \ +# "screenly/cli:latest" +# +# - name: Login to DockerHub +# if: success() && github.event_name != 'pull_request' +# uses: docker/login-action@v1 +# with: +# username: ${{ secrets.DOCKER_USERNAME }} +# password: ${{ secrets.DOCKER_PASSWORD }} +# +# - name: Push Docker containers +# run: | +# docker push "screenly/cli:$GITHUB_REF_NAME" +# docker push "screenly/cli:latest"