mirror of
https://github.com/philippemerle/KubeDiagrams.git
synced 2026-05-15 09:36:49 +00:00
Merge branch 'main' of https://github.com/philippemerle/KubeDiagrams into main
This commit is contained in:
1
.github/workflows/docker-image.yml
vendored
1
.github/workflows/docker-image.yml
vendored
@@ -12,6 +12,7 @@ on:
|
||||
paths:
|
||||
- 'bin/**'
|
||||
- Dockerfile
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
2
.github/workflows/pylint.yml
vendored
2
.github/workflows/pylint.yml
vendored
@@ -6,6 +6,7 @@ on:
|
||||
- .pylintrc
|
||||
- bin/kube-diagrams
|
||||
- '**.py'
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
@@ -24,6 +25,7 @@ jobs:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt install -y graphviz graphviz-dev
|
||||
python -m pip install --upgrade pip
|
||||
pip install pylint setuptools PyYAML diagrams graphviz2drawio
|
||||
- name: Analysing the code with pylint
|
||||
|
||||
@@ -2,7 +2,9 @@ FROM docker.io/alpine/helm:3 AS helm
|
||||
|
||||
FROM docker.io/python:3.13-alpine AS base
|
||||
RUN apk update && apk add graphviz bash
|
||||
RUN apk add --no-cache build-base graphviz-dev
|
||||
RUN pip install --upgrade pip && pip install PyYAML diagrams graphviz2drawio
|
||||
RUN apk del build-base graphviz-dev
|
||||
ADD bin /usr/local/bin/
|
||||
COPY --from=helm /usr/bin/helm /usr/local/bin/helm
|
||||
WORKDIR /work
|
||||
|
||||
Reference in New Issue
Block a user