From e7b18844861b7cb0080cdfbb4b70e6ae18b3df82 Mon Sep 17 00:00:00 2001 From: Ethaniel Billon Date: Mon, 8 Dec 2025 16:12:31 +0100 Subject: [PATCH] add ci --- .github/workflows/python-release.yml | 18 ++++++++++++++++++ .github/workflows/python-snapshot.yml | 17 +++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 .github/workflows/python-release.yml create mode 100644 .github/workflows/python-snapshot.yml diff --git a/.github/workflows/python-release.yml b/.github/workflows/python-release.yml new file mode 100644 index 0000000..4b391d8 --- /dev/null +++ b/.github/workflows/python-release.yml @@ -0,0 +1,18 @@ +# This is the template for the all of the Python VIP projects workflow CI integration +# This is only for release artifacts that must be triggered manually + +name: VIP CI Integration (releases) + +on: + # this is the action for "manual" triggering using the "run workflow" button + workflow_dispatch: + +jobs: + all: + runs-on: ubuntu-latest + steps: + - name: Nexus + uses: virtual-imaging-platform/vip-github-actions/.github/actions/pypi@ci-python + with: + nexus_password: ${{ secrets.NEXUS_PSW }} + is_release: true diff --git a/.github/workflows/python-snapshot.yml b/.github/workflows/python-snapshot.yml new file mode 100644 index 0000000..c460d3f --- /dev/null +++ b/.github/workflows/python-snapshot.yml @@ -0,0 +1,17 @@ +# This is the template for the all of the Python VIP projects workflow CI integration +# This is only for snapshots artifacts + +name: VIP CI Integration (snapshots) + +on: + push: + branches: [develop] + +jobs: + all: + runs-on: ubuntu-latest + steps: + - name: Nexus + uses: virtual-imaging-platform/vip-github-actions/.github/actions/pypi@ci-python + with: + nexus_password: ${{ secrets.NEXUS_PSW }}