From 1ee89021b3030dfe12cf5c7a886cedb8b5a19638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arma=C4=9Fan?= Date: Wed, 10 May 2023 10:12:10 +1000 Subject: [PATCH] Update the node version and GH actions in workflows (#947) * Update the docker image for building nodes * Update node versions and GH actions --- .github/actions/build_node/Dockerfile | 2 +- .github/workflows/ci.yml | 44 +++++++++++++-------------- .github/workflows/publish.yml | 2 +- .github/workflows/release.yml | 6 ++-- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/actions/build_node/Dockerfile b/.github/actions/build_node/Dockerfile index 84e0ea90a..358000732 100644 --- a/.github/actions/build_node/Dockerfile +++ b/.github/actions/build_node/Dockerfile @@ -1,4 +1,4 @@ -FROM node:10-slim +FROM node:18-slim RUN apt-get update && \ apt-get install --no-install-recommends -y \ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b1ac21d1..05e738ae6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,15 +9,15 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 with: - node-version: 14 + node-version: 18 - run: yarn - name: Building run: yarn build - run: cp -r icons lib/build/svg - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: octicons-build path: ./lib/build @@ -27,11 +27,11 @@ jobs: needs: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 with: - node-version: 14 - - uses: actions/download-artifact@v2 + node-version: 18 + - uses: actions/download-artifact@v3 with: name: octicons-build path: ./lib/build @@ -49,11 +49,11 @@ jobs: run: working-directory: ./lib/octicons_node steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 with: - node-version: 14 - - uses: actions/download-artifact@v2 + node-version: 18 + - uses: actions/download-artifact@v3 with: name: octicons-build path: ./lib/build @@ -73,11 +73,11 @@ jobs: run: working-directory: ./lib/octicons_react steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 with: - node-version: 14 - - uses: actions/download-artifact@v2 + node-version: 18 + - uses: actions/download-artifact@v3 with: name: octicons-build path: ./lib/build @@ -97,12 +97,12 @@ jobs: run: working-directory: ./lib/octicons_gem steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: octicons-build path: ./lib/octicons_gem/lib/build @@ -126,12 +126,12 @@ jobs: run: working-directory: ./lib/octicons_helper steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: octicons-gem path: ./lib/octicons_helper/vendor/cache @@ -149,12 +149,12 @@ jobs: run: working-directory: ./lib/octicons_jekyll steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: 2.7 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: octicons-gem path: ./lib/octicons_jekyll/vendor/cache diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 967ea5df9..aa0b485a6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,7 +9,7 @@ jobs: - uses: actions/checkout@master - uses: actions/setup-node@master with: - node-version: '10.x' + node-version: '18.x' - run: npm install - run: npm run build - run: cp -r icons lib/build/svg diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f6f67f284..3a00bc4b4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,16 +12,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 persist-credentials: false - name: Set up Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: 14.x + node-version: 18.x - name: Setup Ruby uses: ruby/setup-ruby@v1