Skip to content

feat: Update Node toolchain to version 24 for crud-web-apps #45

feat: Update Node toolchain to version 24 for crud-web-apps

feat: Update Node toolchain to version 24 for crud-web-apps #45

name: VWA Multi-Arch Build Test
on:
pull_request:
paths:
- components/crud-web-apps/volumes/**
- components/crud-web-apps/common/**
- releasing/version/VERSION
branches:
- main
- notebooks-v1
- 'v*-branch'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event.number }}
cancel-in-progress: true
env:
IMG: ghcr.io/kubeflow/notebooks/volumes-web-app
PLATFORMS: linux/amd64,linux/ppc64le,linux/arm64/v8
jobs:
build:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup QEMU
uses: docker/setup-qemu-action@v3
- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build multi-arch images
uses: docker/build-push-action@v5
with:
context: components/crud-web-apps
file: components/crud-web-apps/volumes/Dockerfile
platforms: ${{ env.PLATFORMS }}
tags: ${{ env.IMG }}:${{ github.sha }}