fix(actions): add README to docker action and filter steps for releases (#1955)

This commit is contained in:
Sergio Garcia
2023-02-23 12:22:41 +01:00
committed by GitHub
parent 52bf6acd46
commit 3fe950723f
3 changed files with 9 additions and 5 deletions

View File

@@ -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

View File

@@ -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"]

View File

@@ -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"