From bb5e1f4272326e3c2d5e7d0532a904d8c02e06cb Mon Sep 17 00:00:00 2001 From: Mahdi Sharifi Date: Fri, 5 Apr 2024 22:08:09 +0330 Subject: [PATCH] Install Node 21 --- .github/workflows/scheduled-builds.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/scheduled-builds.yml b/.github/workflows/scheduled-builds.yml index 4f81a2e..3627a30 100644 --- a/.github/workflows/scheduled-builds.yml +++ b/.github/workflows/scheduled-builds.yml @@ -12,14 +12,17 @@ jobs: container: image: ubuntu:devel steps: + -name: Install Nodejs 21 apt keyrings + run: 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_21.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list + - name: Update system run: apt-get update && apt-get --yes upgrade - + - name: Install building tools - run: apt-get install --yes git python3 python3-pip gcc g++ make ninja-build nodejs + run: apt-get install --yes git python3 python3-pip gcc g++ make ninja-build ca-certificates curl gnupg - name: Clone the repo run: git clone https://github.com/devraymondsh/libnode-distributable - name: Run the script - run: node index.js + run: cd libnode-distributable && node index.js