mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-10 14:55:00 +00:00
fix(actions): add README to docker action and filter steps for releases (#1955)
This commit is contained in:
@@ -52,15 +52,18 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
- name: setup python
|
- name: setup python (release)
|
||||||
|
if: github.event_name == 'release'
|
||||||
uses: actions/setup-python@v2
|
uses: actions/setup-python@v2
|
||||||
with:
|
with:
|
||||||
python-version: 3.9 #install the python needed
|
python-version: 3.9 #install the python needed
|
||||||
- name: Install dependencies
|
- name: Install dependencies (release)
|
||||||
|
if: github.event_name == 'release'
|
||||||
run: |
|
run: |
|
||||||
pipx install poetry
|
pipx install poetry
|
||||||
pipx inject poetry poetry-bumpversion
|
pipx inject poetry poetry-bumpversion
|
||||||
- name: Update Prowler version
|
- name: Update Prowler version (release)
|
||||||
|
if: github.event_name == 'release'
|
||||||
run: |
|
run: |
|
||||||
poetry version ${{ github.event.release.tag_name }}
|
poetry version ${{ github.event.release.tag_name }}
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ USER prowler
|
|||||||
WORKDIR /home/prowler
|
WORKDIR /home/prowler
|
||||||
COPY prowler/ /home/prowler/prowler/
|
COPY prowler/ /home/prowler/prowler/
|
||||||
COPY pyproject.toml /home/prowler
|
COPY pyproject.toml /home/prowler
|
||||||
|
COPY README.md /home/prowler
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
ENV HOME='/home/prowler'
|
ENV HOME='/home/prowler'
|
||||||
@@ -26,7 +27,7 @@ RUN pip install --no-cache-dir --upgrade pip && \
|
|||||||
|
|
||||||
# Remove Prowler directory and build files
|
# Remove Prowler directory and build files
|
||||||
USER 0
|
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
|
USER prowler
|
||||||
ENTRYPOINT ["prowler"]
|
ENTRYPOINT ["prowler"]
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ packages = [
|
|||||||
{include = "prowler"}
|
{include = "prowler"}
|
||||||
]
|
]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
version = "3.2.0"
|
version = "3.2.1"
|
||||||
|
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
alive-progress = "2.4.1"
|
alive-progress = "2.4.1"
|
||||||
|
|||||||
Reference in New Issue
Block a user