Skip to content

Commit

Permalink
fix(npm/autodiscoverty): add missing policy files
Browse files Browse the repository at this point in the history
Signed-off-by: Olivier Vernin <[email protected]>
  • Loading branch information
olblak committed Nov 6, 2023
1 parent 71d816c commit c746a0b
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 0 deletions.
Empty file.
3 changes: 3 additions & 0 deletions updatecli/policies/npm/autodiscovery/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# README

This policy tries to detected available updates for NPM packages.
Binary file not shown.
13 changes: 13 additions & 0 deletions updatecli/policies/npm/autodiscovery/testdata/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
pipelineid: golang
automerge: false

scm:
enabled: true
user: updatecli-bot
email: [email protected]
owner: updatecli
repository: website
#token: "xxx"
username: "updatecli-bot"
branch: master

45 changes: 45 additions & 0 deletions updatecli/policies/npm/autodiscovery/updatecli.d/default.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
# Helpers
# {{ $GitHubUser := env ""}}
# {{ $GitHubRepositoryList := env "GITHUB_REPOSITORY" | split "/"}}
# {{ $GitHubPAT := env "GITHUB_TOKEN"}}
# {{ $GitHubUsername := env "GITHUB_ACTOR"}}}
# {{ $GitHubBranch := env "GITHUB_REF_NAME"}}}

name: "Updatecli Autodiscovery"
pipelineid: {{ .pipelineid }}

autodiscovery:
groupby: {{ .autodiscovery.groupby }}
#{{ if or (.scm.enabled) (env "GITHUB_REPOSITORY") }}
scmid: default
actionid: default
# {{ end }}

crawlers:
npm:
{{ .npm.spec | toYaml | indent 6 }}

{{ if or (.scm.enabled) (env "GITHUB_REPOSITORY") }}
scms:
default:
kind: "github"
spec:
# Priority set to the environment variable
user: '{{ default .scm.user $GitHubUser}}'
email: '{{ .scm.email }}'
owner: '{{ default .scm.owner $GitHubRepositoryList._0 }}'
repository: '{{ default .scm.repository $GitHubRepositoryList._1 }}'
token: '{{ default .scm.token $GitHubPAT }}'
username: '{{ default .scm.username $GitHubUsername }}'
branch: '{{ default .scm.branch $GitHubBranch }}'

actions:
default:
kind: "github/pullrequest"
scmid: "default"
spec:
automerge: {{ .automerge }}
labels:
- dependencies
{{ end }}
15 changes: 15 additions & 0 deletions updatecli/policies/npm/autodiscovery/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
pipelineid: npm/autodiscovery
automerge: false

scm:
enabled: true
user: updatecli-bot
email: [email protected]
owner: updatecli
repository: updatecli
#token: "xxx"
username: "updatecli-bot"
branch: main

npm:
spec:

0 comments on commit c746a0b

Please sign in to comment.