From df2711986ac463f0f3ae744218aeb39171af642d Mon Sep 17 00:00:00 2001 From: Nishant Bansal Date: Fri, 8 Nov 2024 21:46:43 +0530 Subject: [PATCH] fixes workflow action Signed-off-by: Nishant Bansal --- .github/workflows/include-kcl-checksums.yml | 23 ++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/include-kcl-checksums.yml b/.github/workflows/include-kcl-checksums.yml index 8a1fce9f..7f94c3b7 100644 --- a/.github/workflows/include-kcl-checksums.yml +++ b/.github/workflows/include-kcl-checksums.yml @@ -1,7 +1,16 @@ name: Include KCL Modules Checksum on: - push: + workflow_dispatch: + inputs: + kpm_reg: + description: "Enter the KPM Registry" + required: true + default: "localhost:5001" + kpm_repo: + description: "Enter the KPM Repository" + required: true + default: "test" jobs: include_modules_checksum: @@ -21,11 +30,19 @@ jobs: with: go-version-file: go.mod - - name: Login to GHCR - run: kcl registry login -u ${{ secrets.DEPLOY_ACCESS_NAME }} -p ${{ secrets.DEPLOY_ACCESS_TOKEN }} ghcr.io + - name: Run local registry for localhost + if: ${{ github.event.inputs.kpm_reg == 'localhost:5001' }} + run: ./scripts/reg.sh + + - name: Login to registry + run: | + kcl registry login -u ${{ github.event.inputs.kpm_repo }} -p ${{ secrets.REGISTRY_ACCESS_TOKEN }} ${{ github.event.inputs.kpm_reg }} - name: Get dependencies run: go get -v ./... - name: Run include checksum tool + env: + KPM_REG: ${{ github.event.inputs.kpm_reg }} + KPM_REPO: ${{ github.event.inputs.kpm_repo }} run: go run ./Integrate-Checksum/main.go