From 7cf2b81bd527127bd1b34f2aa65b6d05163872c7 Mon Sep 17 00:00:00 2001 From: michaeljguarino Date: Wed, 12 Jul 2023 11:26:28 -0400 Subject: [PATCH] feat: Add `helm` to VersionFragment (#40) Signed-off-by: David van der Spek Co-authored-by: David van der Spek --- .github/workflows/release.yaml | 19 +++++++++++++++++++ client.go | 21 +++++++++++++-------- graph/models.graphql | 1 + 3 files changed, 33 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..f9230fd --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,19 @@ +name: release + +on: + push: + branches: [ "main" ] + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Checkout repo content + uses: actions/checkout@v3 # checkout the repository content to github runner + with: + fetch-depth: 0 + token: ${{ secrets.PLURAL_BOT_PAT }} + - name: Semantic Release + uses: cycjimmy/semantic-release-action@v3 + env: + GITHUB_TOKEN: ${{ secrets.PLURAL_BOT_PAT }} diff --git a/client.go b/client.go index 98650c1..b04cb93 100644 --- a/client.go +++ b/client.go @@ -508,14 +508,15 @@ type UserFragment struct { Email string "json:\"email\" graphql:\"email\"" } type VersionFragment struct { - ID string "json:\"id\" graphql:\"id\"" - Readme *string "json:\"readme\" graphql:\"readme\"" - Version string "json:\"version\" graphql:\"version\"" - ValuesTemplate *string "json:\"valuesTemplate\" graphql:\"valuesTemplate\"" - TemplateType *TemplateType "json:\"templateType\" graphql:\"templateType\"" - Package *string "json:\"package\" graphql:\"package\"" - Crds []*CrdFragment "json:\"crds\" graphql:\"crds\"" - Dependencies *DependenciesFragment "json:\"dependencies\" graphql:\"dependencies\"" + ID string "json:\"id\" graphql:\"id\"" + Helm map[string]interface{} "json:\"helm\" graphql:\"helm\"" + Readme *string "json:\"readme\" graphql:\"readme\"" + Version string "json:\"version\" graphql:\"version\"" + ValuesTemplate *string "json:\"valuesTemplate\" graphql:\"valuesTemplate\"" + TemplateType *TemplateType "json:\"templateType\" graphql:\"templateType\"" + Package *string "json:\"package\" graphql:\"package\"" + Crds []*CrdFragment "json:\"crds\" graphql:\"crds\"" + Dependencies *DependenciesFragment "json:\"dependencies\" graphql:\"dependencies\"" } type AcquireLock struct { AcquireLock *ApplyLockFragment "json:\"acquireLock\" graphql:\"acquireLock\"" @@ -1763,6 +1764,7 @@ fragment DependenciesFragment on Dependencies { } fragment VersionFragment on Version { id + helm readme version valuesTemplate @@ -2214,6 +2216,7 @@ fragment TerraformInstallationFragment on TerraformInstallation { } fragment VersionFragment on Version { id + helm readme version valuesTemplate @@ -2884,6 +2887,7 @@ fragment TerraformInstallationFragment on TerraformInstallation { } fragment VersionFragment on Version { id + helm readme version valuesTemplate @@ -2990,6 +2994,7 @@ fragment DependenciesFragment on Dependencies { } fragment VersionFragment on Version { id + helm readme version valuesTemplate diff --git a/graph/models.graphql b/graph/models.graphql index b7ef739..7c208eb 100644 --- a/graph/models.graphql +++ b/graph/models.graphql @@ -130,6 +130,7 @@ fragment TerraformInstallationFragment on TerraformInstallation { fragment VersionFragment on Version { id + helm readme version valuesTemplate