From 3fe950723f4422cc3d65d1f8aa14bbc116e49618 Mon Sep 17 00:00:00 2001 From: Sergio Garcia <38561120+sergargar@users.noreply.github.com> Date: Thu, 23 Feb 2023 12:22:41 +0100 Subject: [PATCH] fix(actions): add README to docker action and filter steps for releases (#1955) --- .github/workflows/build-lint-push-containers.yml | 9 ++++++--- Dockerfile | 3 ++- pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-lint-push-containers.yml b/.github/workflows/build-lint-push-containers.yml index 5af19304..874a45b7 100644 --- a/.github/workflows/build-lint-push-containers.yml +++ b/.github/workflows/build-lint-push-containers.yml @@ -52,15 +52,18 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - - name: setup python + - name: setup python (release) + if: github.event_name == 'release' uses: actions/setup-python@v2 with: python-version: 3.9 #install the python needed - - name: Install dependencies + - name: Install dependencies (release) + if: github.event_name == 'release' run: | pipx install poetry pipx inject poetry poetry-bumpversion - - name: Update Prowler version + - name: Update Prowler version (release) + if: github.event_name == 'release' run: | poetry version ${{ github.event.release.tag_name }} - name: Set up Docker Buildx diff --git a/Dockerfile b/Dockerfile index d86c48d3..6d3e1915 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,7 @@ USER prowler WORKDIR /home/prowler COPY prowler/ /home/prowler/prowler/ COPY pyproject.toml /home/prowler +COPY README.md /home/prowler # Install dependencies ENV HOME='/home/prowler' @@ -26,7 +27,7 @@ RUN pip install --no-cache-dir --upgrade pip && \ # Remove Prowler directory and build files USER 0 -RUN rm -rf /home/prowler/prowler /home/prowler/pyproject.toml /home/prowler/build /home/prowler/prowler_cloud.egg-info +RUN rm -rf /home/prowler/prowler /home/prowler/pyproject.toml /home/prowler/README.md /home/prowler/build /home/prowler/prowler.egg-info USER prowler ENTRYPOINT ["prowler"] diff --git a/pyproject.toml b/pyproject.toml index 75b25be1..0318bec9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,7 @@ packages = [ {include = "prowler"} ] readme = "README.md" -version = "3.2.0" +version = "3.2.1" [tool.poetry.dependencies] alive-progress = "2.4.1"