Skip to content

build(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /ui/mantine-ui #3843

build(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /ui/mantine-ui

build(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /ui/mantine-ui #3843

Workflow file for this run

---
name: CI
on: # yamllint disable-line rule:truthy
pull_request:
workflow_call:
jobs:
test_frontend:
name: Test alertmanager frontend
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version-file: './.nvmrc'
cache: 'npm'
cache-dependency-path: |
.nvmrc
**/package-lock.json
- run: make clean
- run: make all
working-directory: ./ui/app
- run: make assets
- run: make apiv2
- run: git diff --exit-code
build:
name: Build Alertmanager for common architectures
runs-on: ubuntu-latest
strategy:
matrix:
thread: [0, 1, 2]
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4.0.0
- uses: prometheus/promci/build@769ee18070cd21cfc2a24fa912349fd3e48dee58 # v0.6.0
with:
promu_opts: "-p linux/amd64 -p windows/amd64 -p linux/arm64 -p darwin/amd64 -p darwin/arm64 -p linux/386"
parallelism: 3
thread: ${{ matrix.thread }}
test:
name: Test
runs-on: ubuntu-latest
# Whenever the Go version is updated here, .promu.yml
# should also be updated.
container:
image: quay.io/prometheus/golang-builder:1.26-base
services:
maildev-noauth:
image: maildev/maildev:2.2.1
maildev-auth:
image: maildev/maildev:2.2.1
env:
MAILDEV_INCOMING_USER: user
MAILDEV_INCOMING_PASS: pass
env:
EMAIL_NO_AUTH_CONFIG: testdata/noauth.yml
EMAIL_AUTH_CONFIG: testdata/auth.yml
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- id: cache-paths
run: echo "npm-cache=$(npm config get cache)" >> $GITHUB_OUTPUT
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ${{ steps.cache-paths.outputs.npm-cache }}
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- uses: prometheus/promci-setup@5af30ba8c199a91d6c04ebdc3c48e630e355f62d # v0.1.0
- run: make
- run: git diff --exit-code