From 9517b598008c0cf0dcdfed4eeedda12be8262fcf Mon Sep 17 00:00:00 2001 From: yakimka Date: Sun, 21 Apr 2024 22:06:42 +0300 Subject: [PATCH] Fix CI --- .github/workflows/workflow-ci.yml | 58 +------------------------------ 1 file changed, 1 insertion(+), 57 deletions(-) diff --git a/.github/workflows/workflow-ci.yml b/.github/workflows/workflow-ci.yml index f048349..1935215 100644 --- a/.github/workflows/workflow-ci.yml +++ b/.github/workflows/workflow-ci.yml @@ -107,7 +107,7 @@ jobs: - name: Prepare Docker run: | - docker login "$REGISTRY" -u "$REGISTRY_USERNAME" --password="${REGISTRY_TOKEN}" + docker login "$REGISTRY" -u "$REGISTRY_USERNAME" --password="${REGISTRY_TOKEN}" || true - name: Pull and spin dev container run: | @@ -137,59 +137,3 @@ jobs: - name: Build and publish if: startsWith(github.ref, 'refs/tags/') run: docker exec poetry poetry publish - - release-image: - runs-on: ubuntu-latest -# permissions: -# contents: read -# packages: write - needs: [ check-code ] - - steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 - with: - name: built-package-py${{ env.MAIN_PY_VERSION }} - path: dist/ - - - run: echo "IMAGE_FULL_NAME=$(echo ${REGISTRY}/${REGISTRY_USERNAME}/${PROJECT_NAME})" >> $GITHUB_ENV - - run: echo "VERSION=$(echo ${GITHUB_REF:10})" >> $GITHUB_ENV - - run: echo "SHORT_VERSION=$(echo ${VERSION%.*})" >> $GITHUB_ENV - - - name: Prepare Docker - run: | - cp .env.template .env - docker login "$REGISTRY" -u "$REGISTRY_USERNAME" --password="${REGISTRY_TOKEN}" - docker buildx create --use --driver=docker-container - docker --version && docker compose --version - - - name: Pull and spin dev container - run: | - docker run -v $(pwd):/code -w /code --rm -d --name=poetry ${POETRY_DOCKER_IMAGE} sleep infinity - - - run: echo "PROJECT_VERSION=$(docker exec poetry poetry version --short)" >> $GITHUB_ENV - - # https://docs.docker.com/build/cache/backends/gha/ - - name: Expose GitHub Runtime - uses: crazy-max/ghaction-github-runtime@v2 - - - name: Create tag string - run: echo "TAG_ARGS=-t ${IMAGE_FULL_NAME}:latest" >> $GITHUB_ENV - - - name: Add version from git tag - if: startsWith(github.ref, 'refs/tags/') - run: | - echo "TAG_ARGS=${TAGS} -t ${IMAGE_FULL_NAME}:${VERSION} -t ${IMAGE_FULL_NAME}:${SHORT_VERSION}" >> $GITHUB_ENV - - - name: Set push flag - if: startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main' - run: echo "PUSH_FLAG=--push" >> $GITHUB_ENV - - - name: Build image - run: > - docker buildx build ${PUSH_FLAG:-} - --build-arg WHEEL=${PROJECT_NAME}-${PROJECT_VERSION}-py3-none-any.whl - --cache-to type=gha,mode=max,scope=$GITHUB_REF_NAME - --cache-from type=gha,scope=$GITHUB_REF_NAME - --platform=linux/arm64,linux/amd64 - ${TAG_ARGS} .