From 2084c3933d00ccb11d51a55aeea22e153b4f2990 Mon Sep 17 00:00:00 2001 From: Giteabot Date: Sat, 23 Sep 2023 21:25:34 +0800 Subject: [PATCH] Update nodejs installation method in release container (#27207) (#27212) Backport #27207 by @silverwind Nodesource has [deprecated](https://github.com/nodesource/distributions#new-update-%EF%B8%8F) their install script, so use this new [manual method](https://github.com/nodesource/distributions#installation-instructions) instead. --- .drone.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3084351770..1989b6760e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -44,7 +44,10 @@ steps: image: techknowlogick/xgo:go-1.21.x pull: always commands: - - curl -sL https://deb.nodesource.com/setup_20.x | bash - && apt-get -qqy install nodejs + - apt-get update && apt-get -qqy install ca-certificates curl gnupg + - mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg + - echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" > /etc/apt/sources.list.d/nodesource.list + - apt-get update && apt-get -qqy install nodejs - export PATH=$PATH:$GOPATH/bin - make release environment: