Skip to content

actions: update dependencies #10

actions: update dependencies

actions: update dependencies #10

Workflow file for this run

name: CI
on:
push:
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
- name: Build demos/BunnyMark
working-directory: demos/BunnyMark
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: BunnyMark
path: demos/BunnyMark/bin/js-release
if-no-files-found: error
- name: Build demos/HerokuShaders
working-directory: demos/HerokuShaders
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: HerokuShaders
path: demos/HerokuShaders/bin/js-release
if-no-files-found: error
- name: Build demos/NyanCat
working-directory: demos/NyanCat
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: NyanCat
path: demos/NyanCat/bin/js-release
if-no-files-found: error
- name: Build demos/PiratePig
working-directory: demos/PiratePig
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: PiratePig
path: demos/PiratePig/bin/js-release
if-no-files-found: error
- name: Build features/display/AddingAnimation
working-directory: features/display/AddingAnimation
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: AddingAnimation
path: features/display/AddingAnimation/bin/js-release
if-no-files-found: error
- name: Build features/display/CustomRendering
working-directory: features/display/CustomRendering
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: CustomRendering
path: features/display/CustomRendering/bin/js-release
if-no-files-found: error
- name: Build features/display/DisplayingABitmap
working-directory: features/display/DisplayingABitmap
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: DisplayingABitmap
path: features/display/DisplayingABitmap/bin/js-release
if-no-files-found: error
- name: Build features/display/DrawingShapes
working-directory: features/display/DrawingShapes
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: DrawingShapes
path: features/display/DrawingShapes/bin/js-release
if-no-files-found: error
- name: Build features/display/SimpleTilemap
working-directory: features/display/SimpleTilemap
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: SimpleTilemap
path: features/display/SimpleTilemap/bin/js-release
if-no-files-found: error
- name: Build features/display/UsingBitmapData
working-directory: features/display/UsingBitmapData
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: UsingBitmapData
path: features/display/UsingBitmapData/bin/js-release
if-no-files-found: error
- name: Build features/display/UsingSWFAssets
working-directory: features/display/UsingSWFAssets
# TODO: remove --force when swf-loader is updated
run: |
npm ci --force
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: UsingSWFAssets
path: features/display/UsingSWFAssets/bin/js-release
if-no-files-found: error
- name: Build features/display3D/HelloTriangle
working-directory: features/display3D/HelloTriangle
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: HelloTriangle
path: features/display3D/HelloTriangle/bin/js-release
if-no-files-found: error
- name: Build features/display3D/Stage3DCamera
working-directory: features/display3D/Stage3DCamera
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: Stage3DCamera
path: features/display3D/Stage3DCamera/bin/js-release
if-no-files-found: error
- name: Build features/display3D/Stage3DMipmap
working-directory: features/display3D/Stage3DMipmap
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: Stage3DMipmap
path: features/display3D/Stage3DMipmap/bin/js-release
if-no-files-found: error
- name: Build features/events/CreatingAMainLoop
working-directory: features/events/CreatingAMainLoop
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: CreatingAMainLoop
path: features/events/CreatingAMainLoop/bin/js-release
if-no-files-found: error
- name: Build features/events/CreatingCustomEvents
working-directory: features/events/CreatingCustomEvents
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: CreatingCustomEvents
path: features/events/CreatingCustomEvents/bin/js-release
if-no-files-found: error
- name: Build features/events/HandlingKeyboardEvents
working-directory: features/events/HandlingKeyboardEvents
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: HandlingKeyboardEvents
path: features/events/HandlingKeyboardEvents/bin/js-release
if-no-files-found: error
- name: Build features/events/HandlingMouseEvents
working-directory: features/events/HandlingMouseEvents
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: HandlingMouseEvents
path: features/events/HandlingMouseEvents/bin/js-release
if-no-files-found: error
- name: Build features/media/PlayingSound
working-directory: features/media/PlayingSound
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: PlayingSound
path: features/media/PlayingSound/bin/js-release
if-no-files-found: error
- name: Build features/media/PlayingVideo
working-directory: features/media/PlayingVideo
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: PlayingVideo
path: features/media/PlayingVideo/bin/js-release
if-no-files-found: error
- name: Build features/text/AddingText
working-directory: features/text/AddingText
run: |
npm ci
npm run build:prod
env:
CI: true
- uses: actions/upload-artifact@v4
with:
name: AddingText
path: features/text/AddingText/bin/js-release
if-no-files-found: error