From e1bf3d0983ba516c7d0c728340f11548acb9ffbe Mon Sep 17 00:00:00 2001 From: Jjungs7 Date: Sun, 29 Oct 2023 19:02:26 +0900 Subject: [PATCH] fix: reorder github workflows test, build then publish container image --- .github/workflows/build-and-publish.yml | 5 +---- ....yml => python-lint-test-multiple-versions.yml} | 14 ++++++-------- 2 files changed, 7 insertions(+), 12 deletions(-) rename .github/workflows/{python-package.yml => python-lint-test-multiple-versions.yml} (73%) diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index 0d36323..a52d9a9 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -1,8 +1,5 @@ name: build-and-push -on: - push: - branches: [ "main" ] - tags: [ 'v*.*.*' ] +on: [push] env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-lint-test-multiple-versions.yml similarity index 73% rename from .github/workflows/python-package.yml rename to .github/workflows/python-lint-test-multiple-versions.yml index bb8f890..f6d63ff 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-lint-test-multiple-versions.yml @@ -1,23 +1,21 @@ -# This workflow will install Python dependencies, run tests and lint with a variety of Python versions -# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python - -name: Python package - +name: python-lint-test-multiple-versions on: + workflow_run: + workflows: ["build-and-push"] + types: + - completed push: branches: [ "main" ] + tags: [ 'v*.*.*' ] pull_request: branches: [ "main" ] - jobs: build: - runs-on: ubuntu-latest strategy: fail-fast: false matrix: python-version: ["3.11"] - steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }}