Unverified Commit 5ea474ef authored by github-actions[bot]'s avatar github-actions[bot] Committed by GitHub
Browse files

Update GitHub actions (#89)



* Update GitHub actions

* Update cosign-release

---------

Co-authored-by: default avatarFedor Batonogov <f.batonogov@yandex.ru>
parent fb138349
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -10,7 +10,8 @@ jobs:
  pull-request:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/checkout@v4.1.6

      - name: Auto Pull Request
        uses: diillson/auto-pull-request@v1.0.1
        with:
+8 −9
Original line number Diff line number Diff line
@@ -30,27 +30,27 @@ jobs:

    steps:
      - name: Checkout repository
        uses: actions/checkout@v3
        uses: actions/checkout@v4.1.6

      # Install the cosign tool except on PR
      # https://github.com/sigstore/cosign-installer
      - name: Install cosign
        if: github.event_name != 'pull_request'
        uses: sigstore/cosign-installer@6e04d228eb30da1757ee4e1dd75a0ec73a653e06 #v3.1.1
        uses: sigstore/cosign-installer@v3.5.0
        with:
          cosign-release: v2.1.1
          cosign-release: v2.2.4

      # Set up BuildKit Docker container builder to be able to build
      # multi-platform images and export cache
      # https://github.com/docker/setup-buildx-action
      - name: Set up Docker Buildx
        uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
        uses: docker/setup-buildx-action@v3.3.0

      # Login against a Docker registry except on PR
      # https://github.com/docker/login-action
      - name: Log into registry ${{ env.REGISTRY }}
        if: github.event_name != 'pull_request'
        uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
        uses: docker/login-action@v3.1.0
        with:
          registry: ${{ env.REGISTRY }}
          username: ${{ github.actor }}
@@ -60,16 +60,15 @@ jobs:
      # https://github.com/docker/metadata-action
      - name: Extract Docker metadata
        id: meta
        uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934 # v5.0.0
        uses: docker/metadata-action@v5.5.1
        with:
          images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

      # Build and push Docker image with Buildx (don't push on PR)
      # https://github.com/docker/build-push-action

      - name: Build and push slim Docker image
        id: build-slim-and-push
        uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
        uses: docker/build-push-action@v5.3.0
        with:
          context: .
          file: Dockerfile-py3-linux-slim
@@ -89,7 +88,7 @@ jobs:

      - name: Build and push Docker image
        id: build-and-push
        uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
        uses: docker/build-push-action@v5.3.0
        with:
          context: .
          file: Dockerfile-py3-linux
+7 −6
Original line number Diff line number Diff line
@@ -4,24 +4,25 @@ on:
  push:
    tags:
      - v*.*.*
    branches:
      - main

jobs:
  docker:
    runs-on: ubuntu-latest
    steps:
      - name: Set up QEMU
        uses: docker/setup-qemu-action@v3
        uses: docker/setup-qemu-action@v3.0.0

      - name: Set up Docker Buildx
        uses: docker/setup-buildx-action@v3
        uses: docker/setup-buildx-action@v3.3.0

      - name: Login to Docker Hub
        uses: docker/login-action@v3
        with:
          username: ${{ secrets.DOCKERHUB_USERNAME }}
          password: ${{ secrets.DOCKERHUB_TOKEN }}

      - name: Build and push
        uses: docker/build-push-action@v5
        uses: docker/build-push-action@v5.3.0
        with:
          file: ./Dockerfile-py3-linux-slim
          platforms: |
@@ -38,7 +39,7 @@ jobs:
            ${{ secrets.DOCKERHUB_USERNAME }}/pyinstaller-linux:latest-slim

      - name: Build and push
        uses: docker/build-push-action@v5
        uses: docker/build-push-action@v5.3.0
        with:
          file: ./Dockerfile-py3-linux
          platforms: |
+7 −7
Original line number Diff line number Diff line
@@ -30,27 +30,27 @@ jobs:

    steps:
      - name: Checkout repository
        uses: actions/checkout@v3
        uses: actions/checkout@v4.1.6

      # Install the cosign tool except on PR
      # https://github.com/sigstore/cosign-installer
      - name: Install cosign
        if: github.event_name != 'pull_request'
        uses: sigstore/cosign-installer@6e04d228eb30da1757ee4e1dd75a0ec73a653e06 #v3.1.1
        uses: sigstore/cosign-installer@v3.5.0
        with:
          cosign-release: v2.1.1
          cosign-release: v2.2.4

      # Set up BuildKit Docker container builder to be able to build
      # multi-platform images and export cache
      # https://github.com/docker/setup-buildx-action
      - name: Set up Docker Buildx
        uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
        uses: docker/setup-buildx-action@v3.3.0

      # Login against a Docker registry except on PR
      # https://github.com/docker/login-action
      - name: Log into registry ${{ env.REGISTRY }}
        if: github.event_name != 'pull_request'
        uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
        uses: docker/login-action@v3.1.0
        with:
          registry: ${{ env.REGISTRY }}
          username: ${{ github.actor }}
@@ -60,7 +60,7 @@ jobs:
      # https://github.com/docker/metadata-action
      - name: Extract Docker metadata
        id: meta
        uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934 # v5.0.0
        uses: docker/metadata-action@v5.5.1
        with:
          images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

@@ -68,7 +68,7 @@ jobs:
      # https://github.com/docker/build-push-action
      - name: Build and push Docker image
        id: build-and-push
        uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
        uses: docker/build-push-action@v5.3.0
        with:
          context: .
          file: Dockerfile-py3-osx
+6 −5
Original line number Diff line number Diff line
@@ -4,24 +4,25 @@ on:
  push:
    tags:
      - v*.*.*
    branches:
      - main

jobs:
  docker:
    runs-on: ubuntu-latest
    steps:
      - name: Set up QEMU
        uses: docker/setup-qemu-action@v3
        uses: docker/setup-qemu-action@v3.0.0

      - name: Set up Docker Buildx
        uses: docker/setup-buildx-action@v3
        uses: docker/setup-buildx-action@v3.3.0

      - name: Login to Docker Hub
        uses: docker/login-action@v3
        with:
          username: ${{ secrets.DOCKERHUB_USERNAME }}
          password: ${{ secrets.DOCKERHUB_TOKEN }}

      - name: Build and push
        uses: docker/build-push-action@v5
        uses: docker/build-push-action@v5.3.0
        with:
          file: ./Dockerfile-py3-osx
          platforms: |
Loading