From bd5db06aad35ccaeb7907abad7cc10ba9a0faf50 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Thu, 24 Jun 2021 19:10:58 +0200 Subject: [PATCH 01/18] fixed .drone.yml --- .drone.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index aa39bb4..54fa020 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,6 +18,8 @@ steps: auto_tag: true auto_tag_suffix: linux-amd64 repo: samuelph/universal-statuspage + build_args: + - ARCH=amd64 username: from_secret: USERNAME password: @@ -49,6 +51,8 @@ steps: auto_tag: true auto_tag_suffix: linux-arm64 repo: samuelph/universal-statuspage + build_args: + - ARCH=amd64 username: from_secret: USERNAME password: @@ -109,7 +113,7 @@ steps: platforms: - linux/amd64 - linux/arm64 -# - linux/arm + # - linux/arm username: from_secret: USERNAME password: From 9d261b3f226788db9886c841ad75137e096f2476 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Thu, 24 Jun 2021 23:29:17 +0200 Subject: [PATCH 02/18] fixed .drone.yml --- .drone.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 596c7c7..3b20d41 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ platform: steps: - name: build - image: amd64/node:12.22.1-buster@sha256:436a6432b6f5109c2c70a1f71f5df0e7d29946a967e85882fe08a37f36b8bec4 + image: amd64/node:lts-buster@sha256:828d74a846e6fdf1e4bc5b2fe19b199b56608fecf105488b5d0ebd0a43c0d5fd commands: - npm install - npm run build:ssr @@ -41,7 +41,7 @@ platform: steps: - name: build - image: arm64v8/node:12.22.1-buster@sha256:beece4c83b620cd54f88d2f16da50c41f62c19a1e8591354ad82726d43d5605a + image: arm64v8/node:lts-buster@sha256:9db80e349c4eaf0609801cc97ce096ed581d4ec3fc37e02bfbe917d898e698b3 commands: - npm install - npm run build:ssr @@ -76,7 +76,7 @@ trigger: # #steps: # - name: build -# image: arm32v7/node:12.21.0-buster@sha256:e93d480d761345d85d283fba41585c6906c28d1670fa7f9581ead8aadf56e583 +# image: arm32v7/node:lts-buster@sha256:e93d480d761345d85d283fba41585c6906c28d1670fa7f9581ead8aadf56e583 # commands: # - npm install # - npm run build:ssr From af952490dbbdd81f3ff2c302532176db076f3420 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Fri, 25 Jun 2021 16:06:05 +0200 Subject: [PATCH 03/18] updated renovate.json --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index eeb3e06..fa2cfc5 100644 --- a/renovate.json +++ b/renovate.json @@ -15,7 +15,7 @@ "matchStrings": [ "\\s+(?[a-z0-9\\-]+?)=\"(?.*?)\"" ], - "lookupNameTemplate": "alpine_3_12/{{{depName}}}", + "lookupNameTemplate": "alpine_3_14/{{{depName}}}", "versioningTemplate": "loose", "datasourceTemplate": "repology" } From f4a37b6817a2bfee29f99a608e0e5bbc2f647fa6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 6 Jul 2021 13:04:38 +0000 Subject: [PATCH 04/18] Update dependency dayjs to ^1.10.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e8d34b6..fd2130e 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@types/node-cron": "^2.0.3", "bootstrap": "^4.6.0", "cron": "^1.8.2", - "dayjs": "^1.10.5", + "dayjs": "^1.10.6", "express": "^4.17.1", "flag-icon-css": "^3.5.0", "jsonpath-plus": "^5.1.0", From fc2ecc430a720e50dbdff98d39444cb20220f974 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 6 Jul 2021 19:01:43 +0000 Subject: [PATCH 05/18] Update amd64/node:lts-buster Docker digest to 601d279 --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3b20d41..2b84ba1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ platform: steps: - name: build - image: amd64/node:lts-buster@sha256:828d74a846e6fdf1e4bc5b2fe19b199b56608fecf105488b5d0ebd0a43c0d5fd + image: amd64/node:lts-buster@sha256:601d279c9e850c3349d3a729be8e9ff3b9904deff11d5f8941f424b2794b8189 commands: - npm install - npm run build:ssr From c90096afdc1b79753c9114e94c589ea936267a61 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Jul 2021 04:02:58 +0000 Subject: [PATCH 06/18] Update dependency @types/node-cron to ^2.0.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fd2130e..a4f9eb7 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@nguniversal/express-engine": "^12.0.2", "@ngx-translate/core": "^13.0.0", "@ngx-translate/http-loader": "^6.0.0", - "@types/node-cron": "^2.0.3", + "@types/node-cron": "^2.0.4", "bootstrap": "^4.6.0", "cron": "^1.8.2", "dayjs": "^1.10.6", From 5e40531ee6c97e5e07155a4e74e87850b5976a6e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Jul 2021 04:03:33 +0000 Subject: [PATCH 07/18] Update dependency jsonpath-plus to v6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fd2130e..e6cf693 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "dayjs": "^1.10.6", "express": "^4.17.1", "flag-icon-css": "^3.5.0", - "jsonpath-plus": "^5.1.0", + "jsonpath-plus": "^6.0.1", "node-cron": "^3.0.0", "roboto-fontface": "^0.10.0", "rxjs": "~6.6.3", From 3f9dfe987c2cc5ba6c7c67c02204fbcc08777cb4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 31 Jul 2021 04:02:43 +0000 Subject: [PATCH 08/18] Update docker images --- .drone.yml | 4 ++-- Dockerfile | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2b84ba1..d63995e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ platform: steps: - name: build - image: amd64/node:lts-buster@sha256:601d279c9e850c3349d3a729be8e9ff3b9904deff11d5f8941f424b2794b8189 + image: node:lts-buster@sha256:205a1ee45d899e65e584030aee68d6c00357559ece80e1c82c00ac06415843c2 commands: - npm install - npm run build:ssr @@ -41,7 +41,7 @@ platform: steps: - name: build - image: arm64v8/node:lts-buster@sha256:9db80e349c4eaf0609801cc97ce096ed581d4ec3fc37e02bfbe917d898e698b3 + image: arm64v8/node:lts-buster@sha256:50c3e1bb740a5d2fc54287b0b648191878a06dd0d0f91d0d7c9c2f06fb908281 commands: - npm install - npm run build:ssr diff --git a/Dockerfile b/Dockerfile index 4c0cd7c..4873d91 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG ARCH FROM amd64/alpine:3.14.0@sha256:1775bebec23e1f3ce486989bfc9ff3c4e951690df84aa9f926497d82f2ffca9d AS base-amd64 -FROM arm32v7/alpine:3.14.0@sha256:8d99168167baa6a6a0d7851b9684625df9c1455116a9601835c2127df2aaa2f5 AS base-arm +FROM arm32v7/alpine:3.14.0@sha256:088557f18d845a348b4039a63c1266b09dfbe45619dc259f05742d902edd5f25 AS base-arm FROM arm64v8/alpine:3.14.0@sha256:53b74ddfc6225e3c8cc84d7985d0f34666e4e8b0b6892a9b2ad1f7516bc21b54 AS base-arm64 FROM base-${ARCH} From 5fccf8225de097343954569a501dbb9856c2af0e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 5 Aug 2021 04:02:27 +0000 Subject: [PATCH 09/18] Update dependency @fortawesome/fontawesome-free to ^5.15.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aaceec0..937323b 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@angular/platform-browser-dynamic": "~11.1.0", "@angular/platform-server": "~11.1.0", "@angular/router": "~11.1.0", - "@fortawesome/fontawesome-free": "^5.15.3", + "@fortawesome/fontawesome-free": "^5.15.4", "@nguniversal/express-engine": "^12.0.2", "@ngx-translate/core": "^13.0.0", "@ngx-translate/http-loader": "^6.0.0", From 2ab3e107cf2a0e075a832485b36a40b7c65ad105 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 12 Aug 2021 19:02:04 +0000 Subject: [PATCH 10/18] Update docker images Docker tags --- .drone.yml | 2 +- Dockerfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index d63995e..168e7f2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ platform: steps: - name: build - image: node:lts-buster@sha256:205a1ee45d899e65e584030aee68d6c00357559ece80e1c82c00ac06415843c2 + image: node:lts-buster@sha256:df92d3b97dde1ebe73f97353c6f5b10a416895580c79176bfb7f80da132aac96 commands: - npm install - npm run build:ssr diff --git a/Dockerfile b/Dockerfile index 4873d91..7db41cb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG ARCH -FROM amd64/alpine:3.14.0@sha256:1775bebec23e1f3ce486989bfc9ff3c4e951690df84aa9f926497d82f2ffca9d AS base-amd64 -FROM arm32v7/alpine:3.14.0@sha256:088557f18d845a348b4039a63c1266b09dfbe45619dc259f05742d902edd5f25 AS base-arm -FROM arm64v8/alpine:3.14.0@sha256:53b74ddfc6225e3c8cc84d7985d0f34666e4e8b0b6892a9b2ad1f7516bc21b54 AS base-arm64 +FROM alpine:3.14.1@sha256:be9bdc0ef8e96dbc428dc189b31e2e3b05523d96d12ed627c37aa2936653258c AS base-amd64 +FROM arm32v7/alpine:3.14.1@sha256:fb9ac82b4cc94c5a6c416a1c656b3ee84df9290ab4106c260eb959997e759e5e AS base-arm +FROM arm64v8/alpine:3.14.1@sha256:bd9137c3bb45dbc40cde0f0e19a8b9064c2bc485466221f5e95eb72b0d0cf82e AS base-arm64 FROM base-${ARCH} RUN apk --no-cache add nodejs="12.22.1-r0" From 6f0153f6325932146fb0d793ae3b27ad3c337bcb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 13 Aug 2021 04:05:05 +0000 Subject: [PATCH 11/18] Update docker images --- .drone.yml | 4 ++-- Dockerfile | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 168e7f2..f344569 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ platform: steps: - name: build - image: node:lts-buster@sha256:df92d3b97dde1ebe73f97353c6f5b10a416895580c79176bfb7f80da132aac96 + image: node:lts-buster@sha256:801df90f337b1a2b06de92b11aaa539b7257f4eae600117806e4ad352c407553 commands: - npm install - npm run build:ssr @@ -41,7 +41,7 @@ platform: steps: - name: build - image: arm64v8/node:lts-buster@sha256:50c3e1bb740a5d2fc54287b0b648191878a06dd0d0f91d0d7c9c2f06fb908281 + image: arm64v8/node:lts-buster@sha256:6ff8eb4cb36e8736c7dbb4ca8c29dd07850c941cc328b1a8dbcf271f6a55c015 commands: - npm install - npm run build:ssr diff --git a/Dockerfile b/Dockerfile index 7db41cb..6bff55c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG ARCH -FROM alpine:3.14.1@sha256:be9bdc0ef8e96dbc428dc189b31e2e3b05523d96d12ed627c37aa2936653258c AS base-amd64 +FROM alpine:3.14.1@sha256:eb3e4e175ba6d212ba1d6e04fc0782916c08e1c9d7b45892e9796141b1d379ae AS base-amd64 FROM arm32v7/alpine:3.14.1@sha256:fb9ac82b4cc94c5a6c416a1c656b3ee84df9290ab4106c260eb959997e759e5e AS base-arm FROM arm64v8/alpine:3.14.1@sha256:bd9137c3bb45dbc40cde0f0e19a8b9064c2bc485466221f5e95eb72b0d0cf82e AS base-arm64 FROM base-${ARCH} From b4c60e2239ad999f5909de584520ace692b05f14 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 13 Aug 2021 04:05:37 +0000 Subject: [PATCH 12/18] Update dependency nodejs to v12.22.4-r0 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7db41cb..e27bcbe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM arm32v7/alpine:3.14.1@sha256:fb9ac82b4cc94c5a6c416a1c656b3ee84df9290ab4106c FROM arm64v8/alpine:3.14.1@sha256:bd9137c3bb45dbc40cde0f0e19a8b9064c2bc485466221f5e95eb72b0d0cf82e AS base-arm64 FROM base-${ARCH} -RUN apk --no-cache add nodejs="12.22.1-r0" +RUN apk --no-cache add nodejs="12.22.4-r0" COPY dist/universal-statuspage /universal-statuspage From 2e9bd462a4e350f09925fb6254fcba61013ce98e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 3 Sep 2021 13:02:56 +0000 Subject: [PATCH 13/18] Update docker images Docker tags --- .drone.yml | 4 ++-- Dockerfile | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index f344569..9e14f76 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ platform: steps: - name: build - image: node:lts-buster@sha256:801df90f337b1a2b06de92b11aaa539b7257f4eae600117806e4ad352c407553 + image: node:lts-buster@sha256:86853bc87b53623ce8c40fcc0e9dcbdaed64fe7143e178db5735ef1902002d68 commands: - npm install - npm run build:ssr @@ -41,7 +41,7 @@ platform: steps: - name: build - image: arm64v8/node:lts-buster@sha256:6ff8eb4cb36e8736c7dbb4ca8c29dd07850c941cc328b1a8dbcf271f6a55c015 + image: arm64v8/node:lts-buster@sha256:6455bdb61d97eba371ab1f61c6fc2a21733dea1fa1e45d332bb44a357301510c commands: - npm install - npm run build:ssr diff --git a/Dockerfile b/Dockerfile index 16b2241..0bb44d2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG ARCH -FROM alpine:3.14.1@sha256:eb3e4e175ba6d212ba1d6e04fc0782916c08e1c9d7b45892e9796141b1d379ae AS base-amd64 -FROM arm32v7/alpine:3.14.1@sha256:fb9ac82b4cc94c5a6c416a1c656b3ee84df9290ab4106c260eb959997e759e5e AS base-arm -FROM arm64v8/alpine:3.14.1@sha256:bd9137c3bb45dbc40cde0f0e19a8b9064c2bc485466221f5e95eb72b0d0cf82e AS base-arm64 +FROM alpine:3.14.2@sha256:e1c082e3d3c45cccac829840a25941e679c25d438cc8412c2fa221cf1a824e6a AS base-amd64 +FROM arm32v7/alpine:3.14.2@sha256:e12ff876f0075740ed3d7bdf788107ae84c1b3dd6dc98b3baea41088aba5236f AS base-arm +FROM arm64v8/alpine:3.14.2@sha256:b06a5cf61b2956088722c4f1b9a6f71dfe95f0b1fe285d44195452b8a1627de7 AS base-arm64 FROM base-${ARCH} RUN apk --no-cache add nodejs="12.22.4-r0" From bdf8c4a4d6eb2d4429fc539a6590f467f499f26d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 4 Sep 2021 04:05:08 +0000 Subject: [PATCH 14/18] Update dependency nodejs to v12.22.6-r0 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0bb44d2..f729759 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM arm32v7/alpine:3.14.2@sha256:e12ff876f0075740ed3d7bdf788107ae84c1b3dd6dc98b FROM arm64v8/alpine:3.14.2@sha256:b06a5cf61b2956088722c4f1b9a6f71dfe95f0b1fe285d44195452b8a1627de7 AS base-arm64 FROM base-${ARCH} -RUN apk --no-cache add nodejs="12.22.4-r0" +RUN apk --no-cache add nodejs="12.22.6-r0" COPY dist/universal-statuspage /universal-statuspage From 7ce29c8fccea076ca25c3dacea26494709616af6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 10 Sep 2021 10:01:47 +0000 Subject: [PATCH 15/18] Update dependency dayjs to ^1.10.7 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 937323b..2252f10 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@types/node-cron": "^2.0.4", "bootstrap": "^4.6.0", "cron": "^1.8.2", - "dayjs": "^1.10.6", + "dayjs": "^1.10.7", "express": "^4.17.1", "flag-icon-css": "^3.5.0", "jsonpath-plus": "^6.0.1", From ad2614d7f119b25d004c48bee1d535b06e3d951f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 Sep 2021 16:04:11 +0000 Subject: [PATCH 16/18] Update dependency @nguniversal/builders to ^12.1.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2252f10..0235212 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@angular/cli": "~11.1.1", "@angular/compiler-cli": "~11.1.0", "@angular/language-service": "~11.1.0", - "@nguniversal/builders": "^12.0.2", + "@nguniversal/builders": "^12.1.0", "@types/express": "^4.17.12", "@types/node": "^14.14.22", "@types/jasmine": "~3.6.3", From f6a782eb7f89de31b651e6813bd01e6dea1b8483 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 Sep 2021 16:04:17 +0000 Subject: [PATCH 17/18] Update dependency @nguniversal/express-engine to ^12.1.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2252f10..8c873ab 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@angular/platform-server": "~11.1.0", "@angular/router": "~11.1.0", "@fortawesome/fontawesome-free": "^5.15.4", - "@nguniversal/express-engine": "^12.0.2", + "@nguniversal/express-engine": "^12.1.0", "@ngx-translate/core": "^13.0.0", "@ngx-translate/http-loader": "^6.0.0", "@types/node-cron": "^2.0.4", From c0940e67fd56c1080f88669b94faa84c6d257757 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Thu, 28 Oct 2021 00:19:51 +0200 Subject: [PATCH 18/18] migrated .drone.yml to .woodpecker.yml --- .drone.yml | 131 ------------------------------------------------ .woodpecker.yml | 33 ++++++++++++ 2 files changed, 33 insertions(+), 131 deletions(-) delete mode 100644 .drone.yml create mode 100644 .woodpecker.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 9e14f76..0000000 --- a/.drone.yml +++ /dev/null @@ -1,131 +0,0 @@ -kind: pipeline -type: docker -name: linux-amd64 - -platform: - os: linux - arch: amd64 - -steps: - - name: build - image: node:lts-buster@sha256:86853bc87b53623ce8c40fcc0e9dcbdaed64fe7143e178db5735ef1902002d68 - commands: - - npm install - - npm run build:ssr - - name: docker - image: plugins/docker - settings: - auto_tag: true - auto_tag_suffix: linux-amd64 - repo: samuelph/universal-statuspage - build_args: - - ARCH=amd64 - username: - from_secret: USERNAME - password: - from_secret: PASSWORD - when: - branch: - - main - event: - - push - ---- -kind: pipeline -type: docker -name: linux-arm64 - -platform: - os: linux - arch: arm64 - -steps: - - name: build - image: arm64v8/node:lts-buster@sha256:6455bdb61d97eba371ab1f61c6fc2a21733dea1fa1e45d332bb44a357301510c - commands: - - npm install - - npm run build:ssr - - name: docker - image: plugins/docker - settings: - auto_tag: true - auto_tag_suffix: linux-arm64 - repo: samuelph/universal-statuspage - build_args: - - ARCH=amd64 - username: - from_secret: USERNAME - password: - from_secret: PASSWORD - -trigger: - branch: - - main - event: - - push - -# disable temporarily -#--- -#kind: pipeline -#type: docker -#name: linux-arm -# -#platform: -# os: linux -# arch: arm -# -#steps: -# - name: build -# image: arm32v7/node:lts-buster@sha256:e93d480d761345d85d283fba41585c6906c28d1670fa7f9581ead8aadf56e583 -# commands: -# - npm install -# - npm run build:ssr -# - name: docker -# image: plugins/docker -# settings: -# auto_tag: true -# auto_tag_suffix: linux-arm -# repo: samuelph/universal-statuspage -# username: -# from_secret: USERNAME -# password: -# from_secret: PASSWORD -# -#trigger: -# branch: -# - main -# event: -# - push - ---- -kind: pipeline -type: docker -name: manifest - -steps: - - name: publish - image: plugins/manifest - settings: - auto_tag: true - ignore_missing: true - target: samuelph/universal-statuspage - template: samuelph/universal-statuspage:OS-ARCH - platforms: - - linux/amd64 - - linux/arm64 - # - linux/arm - username: - from_secret: USERNAME - password: - from_secret: PASSWORD - -depends_on: - - linux-amd64 - - linux-arm64 -# - linux-arm - -trigger: - branch: - - main - event: - - push diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..ca1f4d7 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,33 @@ +pipeline: + build: + image: node:lts-buster@sha256:86853bc87b53623ce8c40fcc0e9dcbdaed64fe7143e178db5735ef1902002d68 + commands: + - npm install + - npm run build:ssr + docker: + image: plugins/docker + secrets: + - DOCKER_USERNAME + - DOCKER_PASSWORD + repo: samuelph/universal-statuspage + tags: latest + when: + branch: + - main + event: + - push + cr: + image: plugins/docker + secrets: + - source: CR_USERNAME + target: DOCKER_USERNAME + - source: CR_PASSWORD + target: DOCKER_PASSWORD + registry: cr.sp-codes.de + repo: cr.sp-codes.de/universal-statuspage + tags: latest + when: + branch: + - main + event: + - push