From b475c64b4186699530b46f98040bf2d68deec928 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 10 Mar 2023 18:39:18 +0100 Subject: [PATCH 1/2] feat: add ci config --- .drone.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8cf9369 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,48 @@ +--- +kind: pipeline +type: docker +name: build + +trigger: + branch: + include: + - main + event: + include: + - push + - pull_request + +steps: + - name: build + image: alpine/helm + pull: always + commands: + - helm package . + +--- +kind: pipeline +type: docker +name: release + +depends_on: + - build + +trigger: + event: + - tag + +steps: + - name: build + image: alpine/helm + pull: always + environment: + HELM_PASSWORD: + from_secret: helm_password + commands: + - helm package . + - curl --user "frederick:$HELM_PASSWORD" -X POST --upload-file './.tgz' https://kolaente.dev/api/packages/vikunja/helm/api/charts +--- +kind: signature +hmac: 9c29dc4dbf8a34c4e511927f1acaade8b88bdbc558a486301c9a3752e9dc41fb + +... -- 2.40.1 From bf50b6139899f804d2b4ace03143ffcd1401be2e Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 10 Mar 2023 22:27:37 +0100 Subject: [PATCH 2/2] fix: update dependencies before packaging --- .drone.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 8cf9369..ebc5272 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,6 +17,7 @@ steps: image: alpine/helm pull: always commands: + - helm dependency update - helm package . --- @@ -39,10 +40,11 @@ steps: HELM_PASSWORD: from_secret: helm_password commands: + - helm dependency update - helm package . - curl --user "frederick:$HELM_PASSWORD" -X POST --upload-file './.tgz' https://kolaente.dev/api/packages/vikunja/helm/api/charts --- kind: signature -hmac: 9c29dc4dbf8a34c4e511927f1acaade8b88bdbc558a486301c9a3752e9dc41fb +hmac: 6255e5bec10e3e6eeaf92a8b523e04e03a191c13822b829d3361a861c9845fce ... -- 2.40.1