Compare commits

..

12 Commits

Author SHA1 Message Date
75b26569b4 Revert "fix: fix pnpm directory"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit eb80746d1b.
2025-02-27 11:34:10 +01:00
eb80746d1b fix: fix pnpm directory
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:29:55 +01:00
7847ddf979 fix: Run pnpm as root per default
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:27:39 +01:00
5adc330909 fix: PNPM not found error
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:25:02 +01:00
23d23bf213 fix: PNPM not found error
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:17:23 +01:00
a605c62e11 fix: Pnpm not found error
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-27 11:07:58 +01:00
71558f3f1d fix: Revert auto-attestation features
All checks were successful
continuous-integration/drone/push Build is passing
This cannot be done right now due to build errors in ci. Will try again at a later point in time
2025-02-24 00:19:56 +01:00
a91b4a12f6 fix: Remove argument
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-24 00:09:18 +01:00
68dc85cbd6 fix: Move location argument to back
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-24 00:07:07 +01:00
7743438203 fix: Pin to older drone build version using newer docker version
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-24 00:02:05 +01:00
36a0d98d1c fix: Add auto label and fix auto-attestation flags
Some checks failed
continuous-integration/drone/push Build is failing
2025-02-23 19:26:11 +01:00
829293aa7c fix: Optimize drone ci builds
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-23 18:50:37 +01:00
3 changed files with 13 additions and 23 deletions

View File

@ -11,8 +11,6 @@ steps:
- name: build-lts
image: plugins/docker
settings:
purge: false
build_args: --provenance=true --sbom=true
username:
from_secret: registry_username
password:
@ -22,13 +20,11 @@ steps:
- lts-alpine
- lts
dockerfile: lts/Dockerfile
auto_label: true
- name: build-lts-astrogd
image: plugins/docker
depends_on:
- build-lts
settings:
registry: registry.astrogd.cloud
build_args: --provenance=true --sbom=true
username:
from_secret: astrogd_registry_username
password:
@ -38,11 +34,10 @@ steps:
- lts-alpine
- lts
dockerfile: lts/Dockerfile
auto_label: true
- name: build-latest
image: plugins/docker
settings:
purge: false
build_args: --provenance=true --sbom=true
username:
from_secret: registry_username
password:
@ -52,13 +47,11 @@ steps:
- latest-alpine
- latest
dockerfile: latest/Dockerfile
auto_label: true
- name: build-latest-astrogd
image: plugins/docker
depends_on:
- build-latest
settings:
registry: registry.astrogd.cloud
build_args: --provenance=true --sbom=true
username:
from_secret: astrogd_registry_username
password:
@ -68,6 +61,7 @@ steps:
- latest-alpine
- latest
dockerfile: latest/Dockerfile
auto_label: true
---
kind: pipeline
@ -82,8 +76,6 @@ steps:
- name: build-lts
image: plugins/docker
settings:
purge: false
build_args: --provenance=true --sbom=true
username:
from_secret: registry_username
password:
@ -93,13 +85,11 @@ steps:
- lts-alpine
- lts
dockerfile: lts/Dockerfile
auto_label: true
- name: build-lts-astrogd
image: plugins/docker
depends_on:
- build-lts
settings:
registry: registry.astrogd.cloud
build_args: --provenance=true --sbom=true
username:
from_secret: astrogd_registry_username
password:
@ -109,11 +99,10 @@ steps:
- lts-alpine
- lts
dockerfile: lts/Dockerfile
auto_label: true
- name: build-latest
image: plugins/docker
settings:
purge: false
build_args: --provenance=true --sbom=true
username:
from_secret: registry_username
password:
@ -123,13 +112,11 @@ steps:
- latest-alpine
- latest
dockerfile: latest/Dockerfile
auto_label: true
- name: build-latest-astrogd
image: plugins/docker
depends_on:
- build-latest
settings:
registry: registry.astrogd.cloud
build_args: --provenance=true --sbom=true
username:
from_secret: astrogd_registry_username
password:
@ -139,9 +126,10 @@ steps:
- latest-alpine
- latest
dockerfile: latest/Dockerfile
auto_label: true
---
kind: signature
hmac: 4273bd6d4fadc37a81c8efee1273325e1ee914798eb00baf73790d4a100eed62
hmac: f4d6fb060e190e72258972ee1dea14e04dd4e9a82546d94071e04bce1b319d91
...

View File

@ -1,5 +1,6 @@
FROM node:alpine AS base
ENV PNPM_HOME="./.pnpm"
ENV PATH="/.pnpm:$PATH"
RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh - &&\
apk add --no-cache openssl
USER node
USER root

View File

@ -1,5 +1,6 @@
FROM node:lts-alpine AS base
ENV PNPM_HOME="./.pnpm"
ENV PATH="/.pnpm:$PATH"
RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh - &&\
apk add --no-cache openssl
USER node
USER root