From 11a683bddf37c7fd7918a477d0f9e5c1ea2a65ad Mon Sep 17 00:00:00 2001 From: sonicaj Date: Thu, 16 Mar 2023 15:48:53 +0500 Subject: [PATCH 1/4] Add github workflow for validating apps under developement dir --- .github/workflows/dev_apps_validate.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/dev_apps_validate.yml diff --git a/.github/workflows/dev_apps_validate.yml b/.github/workflows/dev_apps_validate.yml new file mode 100644 index 0000000000..11f5232af1 --- /dev/null +++ b/.github/workflows/dev_apps_validate.yml @@ -0,0 +1,15 @@ +name: dev_catalog_validation + +on: [push] + +jobs: + ix-dev-validate: + runs-on: ubuntu-latest + + container: + image: ixsystems/catalog_validation:latest + + steps: + - uses: actions/checkout@v2 + - name: validate dev catalog + run: /bin/bash -c "/usr/local/bin/dev_charts_validate validate --path $(pwd)" From bf0348f7abce56c77ba8c5deec20f6cf0359eac8 Mon Sep 17 00:00:00 2001 From: sonicaj Date: Thu, 16 Mar 2023 19:46:20 +0500 Subject: [PATCH 2/4] Properly get base branch history --- .github/workflows/dev_apps_validate.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dev_apps_validate.yml b/.github/workflows/dev_apps_validate.yml index 11f5232af1..f10a8d180d 100644 --- a/.github/workflows/dev_apps_validate.yml +++ b/.github/workflows/dev_apps_validate.yml @@ -10,6 +10,10 @@ jobs: image: ixsystems/catalog_validation:latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Fetch base branch history + run: git fetch origin master:master - name: validate dev catalog run: /bin/bash -c "/usr/local/bin/dev_charts_validate validate --path $(pwd)" From 080806618445430396f9a8c721ee117c6157960d Mon Sep 17 00:00:00 2001 From: sonicaj Date: Thu, 16 Mar 2023 19:48:53 +0500 Subject: [PATCH 3/4] Add checkout dir as safe dir --- .github/workflows/dev_apps_validate.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dev_apps_validate.yml b/.github/workflows/dev_apps_validate.yml index f10a8d180d..3a3e2e15ba 100644 --- a/.github/workflows/dev_apps_validate.yml +++ b/.github/workflows/dev_apps_validate.yml @@ -13,6 +13,8 @@ jobs: - uses: actions/checkout@v3 with: fetch-depth: 0 + - name: Adding git directory to safe path + run: git config --global --add safe.directory "$(pwd)" - name: Fetch base branch history run: git fetch origin master:master - name: validate dev catalog From 98dfe10b1cd0b0afce4157766fdf832e8c6f621a Mon Sep 17 00:00:00 2001 From: sonicaj Date: Thu, 16 Mar 2023 19:55:49 +0500 Subject: [PATCH 4/4] Remove file pattern to add all changes --- .github/workflows/update_catalog.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/update_catalog.yaml b/.github/workflows/update_catalog.yaml index 479e412a13..bb7e9d1b7c 100644 --- a/.github/workflows/update_catalog.yaml +++ b/.github/workflows/update_catalog.yaml @@ -26,7 +26,6 @@ jobs: - uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: Update catalog information - file_pattern: 'catalog.json' commit_user_name: sonicaj commit_user_email: waqarsonic1@gmail.com commit_author: sonicaj