Skip to content

Commit

Permalink
Merge branch 'release/12.3.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
jansiegel committed Mar 23, 2023
2 parents c132048 + ad00560 commit b494962
Show file tree
Hide file tree
Showing 725 changed files with 291,845 additions and 33,390 deletions.
27 changes: 25 additions & 2 deletions .github/workflows/build-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ env:
NODE_VERSION: 16

jobs:
build-all:
build-on-unix:
name: Build all packages in ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest, windows-latest, macos-latest ]
os: [ ubuntu-latest, macos-latest ]
steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # https://github.com/actions/checkout/releases/tag/v3.1.0

Expand All @@ -33,3 +33,26 @@ jobs:

- name: Build all packages
run: npm run all build

build-on-windows:
name: Build all packages in windows-latest
runs-on: windows-latest
steps:
# on C drive there is more free space left to do this job (https://github.com/actions/runner-images/issues/1341#issuecomment-667478747)
- name: Checkout
run: |
mkdir C:/handsontable
git clone -b $env:GITHUB_REF_NAME https://github.com/handsontable/handsontable C:/handsontable --depth 1
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # https://github.com/actions/setup-node/releases/tag/v3.5.1
with:
node-version: ${{ env.NODE_VERSION }}

- name: Install the dependencies
working-directory: C:/handsontable
run: npm ci

- name: Build all packages
working-directory: C:/handsontable
run: npm run all build
1 change: 1 addition & 0 deletions .github/workflows/code-examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ env:
./wrappers/react/node_modules/
./wrappers/vue/node_modules/
./wrappers/vue3/node_modules/
./visual-tests/node_modules/
jobs:
prepare-matrix:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ jobs:
fetch-depth: 0

- name: SonarCloud Scan
uses: SonarSource/sonarcloud-github-action@5392662532e48780d7e796d79e55351fcb7ee3c9 # Commits on Sep 16, 2021
uses: SonarSource/sonarcloud-github-action@cb201f3b2d7a38231a8c042dfea4539c8bea180b # Commits on Nov 21, 2022
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

- name: SonarQube Quality Gate check
uses: sonarsource/sonarqube-quality-gate-action@6a7dcc22310cef7cb83b0dfcf37c225113fb37cf # Commits on Jun 25, 2021
uses: SonarSource/sonarqube-quality-gate-action@d304d050d930b02a896b0f85935344f023928496 # https://github.com/SonarSource/sonarqube-quality-gate-action/releases/tag/v1.1.0
# Force to fail step after specific time
timeout-minutes: 1
env:
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/docs-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Docs Production Deployment

env:
GHA_DOCKER_TAG: docker.pkg.github.com/${{ github.repository }}/handsontable-documentation
NODE_VERSION: 16

on:
push:
Expand All @@ -20,6 +21,12 @@ jobs:
steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # https://github.com/actions/checkout/releases/tag/v3.1.0

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # https://github.com/actions/setup-node/releases/tag/v3.5.1
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'

- uses: actions/github-script@d556feaca394842dc55e4734bf3bb9f685482fa0 # https://github.com/actions/github-script/releases/tag/v6.3.3
id: get-docs-version
with:
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/docs-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Docs Staging Deployment
env:
GHA_DOCKER_TAG_NEXT: docker.pkg.github.com/${{ github.repository }}/handsontable-documentation:next
GHA_DOCKER_TAG_SHA: docker.pkg.github.com/${{ github.repository }}/handsontable-documentation:${{ github.sha }}
NODE_VERSION: 16

on:
push:
Expand All @@ -24,6 +25,12 @@ jobs:
steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # https://github.com/actions/checkout/releases/tag/v3.1.0

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # https://github.com/actions/setup-node/releases/tag/v3.5.1
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'

- name: Docker login into GHCR
run: |
echo "${{ secrets.GITHUB_TOKEN }}" | docker login -u ${GITHUB_ACTOR} --password-stdin https://docker.pkg.github.com
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@ jobs:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # https://github.com/actions/checkout/releases/tag/v3.1.0
with:
ref: ${{ github.event.workflow_run.head_branch }}
- name: Use Node.js ${{ matrix.node-version }}

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # https://github.com/actions/setup-node/releases/tag/v3.5.1
with:
node-version: ${{ matrix.node-version }}
node-version: ${{ env.NODE_VERSION }}
registry-url: https://registry.npmjs.org/
cache: 'npm'
env:
Expand Down

0 comments on commit b494962

Please sign in to comment.