Skip to content

build(deps-dev): bump webpack from 5.104.1 to 5.105.0 #3811

build(deps-dev): bump webpack from 5.104.1 to 5.105.0

build(deps-dev): bump webpack from 5.104.1 to 5.105.0 #3811

Workflow file for this run

# Copyright (c) 2021 Concurrent Technologies Corporation.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software is distributed under the License is
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
# implied. See the License for the specific language governing permissions and limitations under the License.
---
name: Unit Tests
on:
push:
branches:
- "**"
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
jobs:
build-native:
strategy:
matrix:
os: [windows-2022, windows-2025, ubuntu-22.04, ubuntu-24.04, macos-14, macos-15]
fail-fast: false # don't immediately fail all other jobs if a single job fails
name: Native build and test on ${{ matrix.os }} 🦙
runs-on: ${{ matrix.os }}
steps:
- name: Checkout 🛎️
uses: actions/checkout@v6
- name: Compute artifact arch label
shell: bash
run: |
echo "artifact_arch=$(echo $RUNNER_ARCH | awk '{print tolower($0)}')" >> $GITHUB_ENV
- name: Build Native ${{ matrix.os }}
uses: ./.github/workflows/build-native
with:
runner-os: ${{ runner.os }}
os-name: ${{ matrix.os }}-${{ env.artifact_arch }}
build-native-macos-x64:
name: Native build macos-15 x64 🦙
runs-on: macos-15
steps:
- name: Checkout 🛎️
uses: actions/checkout@v6
- name: Build Native macos-15 x64
uses: ./.github/workflows/build-native
with:
runner-os: ${{ runner.os }}
os-name: macos-15-x64
build-native-linux-arm64:
name: Native build ubuntu-22.04 arm64 🦙
runs-on: ubuntu-22.04
steps:
- name: Checkout 🛎️
uses: actions/checkout@v6
- name: Build Native Linux arm64
uses: ./.github/workflows/build-native-docker
with:
os-name: ubuntu-22.04-arm64
docker-image: ghcr.io/ctc-oss/omega-edit-build-arm64:ubuntu-22.04
library-filename: libomega_edit.so
build-middleware:
needs: [build-native, build-native-macos-x64]
strategy:
matrix:
os: [windows-2022, windows-2025, ubuntu-22.04, ubuntu-24.04, macos-14, macos-15]
fail-fast: false
runs-on: ${{ matrix.os }}
name: Build middleware ${{ matrix.os }} 🔧
steps:
- name: Checkout 🛎️
uses: actions/checkout@v6
- name: Compute artifact arch label
shell: bash
run: |
echo "artifact_arch=$(echo $RUNNER_ARCH | awk '{print tolower($0)}')" >> $GITHUB_ENV
- name: Build Middleware ${{ matrix.os }}
uses: ./.github/workflows/build-middleware
with:
runner-os: ${{ runner.os }}
os-name: ${{ matrix.os }}-${{ env.artifact_arch }}
github-token: ${{ secrets.GITHUB_TOKEN }}
# TODO: Currently this action fails on sbt installM2 due to a timeout on sbt test 'should listen to session event'
# build-middleware-linux-arm64:
# needs: [ build-native-linux-arm64 ]
# runs-on: ubuntu-22.04
# name: Build middleware ubuntu-22.04 arm64 🔧
# steps:
# - name: Checkout 🛎️
# uses: actions/checkout@v6
# - name: Build Middleware ${{ matrix.os }}
# uses: ./.github/workflows/build-middleware-docker
# with:
# os-name: ubuntu-22.04-arm64
# docker-image: ghcr.io/ctc-oss/omega-edit-build-arm64:ubuntu-22.04
# library-filename: libomega_edit.so