fix(ci): unblock frozen install + fix labeler v6 config#1978
fix(ci): unblock frozen install + fix labeler v6 config#1978glennmichael123 wants to merge 2 commits into
Conversation
The v0.70.77 release bumped the workspace package versions in package.json (0.70.75 -> 0.70.77, plus @stacksjs/ts-cloud 0.7.14 -> 0.7.16) but never regenerated the lockfile, so every PR failed at `bun install --frozen-lockfile` before lint/test/typecheck could run.
The workflow runs actions/labeler@v6, which requires the structured `changed-files` > `any-glob-to-any-file` schema. The config was still in the legacy v4 flat `label: [glob]` form, so triage failed with "found unexpected type for label 'api' (should be array of config options)". Also normalized leading `./` off globs (invalid for v5+ minimatch).
PR Summary
|
@stacksjs/actions
@stacksjs/ai
@stacksjs/alias
@stacksjs/analytics
@stacksjs/api
@stacksjs/arrays
@stacksjs/auth
@stacksjs/browser
@stacksjs/browser-extension
@stacksjs/buddy
@stacksjs/build
@stacksjs/cache
@stacksjs/calendar-api
@stacksjs/charts
@stacksjs/chat
@stacksjs/cli
@stacksjs/cloud
@stacksjs/cms
@stacksjs/collections
@stacksjs/commerce
@stacksjs/composables
@stacksjs/config
@stacksjs/cron
@stacksjs/database
@stacksjs/datetime
@stacksjs/defaults
@stacksjs/desktop
@stacksjs/dns
@stacksjs/docs
@stacksjs/email
@stacksjs/enums
@stacksjs/env
@stacksjs/error-handling
@stacksjs/events
@stacksjs/faker
@stacksjs/git
@stacksjs/github
@stacksjs/health
@stacksjs/http
@stacksjs/i18n
@stacksjs/lint
@stacksjs/logging
@stacksjs/newsletter
@stacksjs/notifications
@stacksjs/objects
@stacksjs/orm
@stacksjs/path
@stacksjs/payments
@stacksjs/push
@stacksjs/query-builder
@stacksjs/queue
@stacksjs/realtime
@stacksjs/registry
@stacksjs/repl
@stacksjs/router
@stacksjs/scheduler
@stacksjs/search-engine
@stacksjs/security
@stacksjs/server
@stacksjs/shell
@stacksjs/skills
@stacksjs/slug
@stacksjs/sms
@stacksjs/socials
@stacksjs/storage
@stacksjs/strings
@stacksjs/testing
@stacksjs/tinker
@stacksjs/tunnel
@stacksjs/types
@stacksjs/ui
@stacksjs/utils
@stacksjs/validation
@stacksjs/whois
commit: |
Fixes the two CI failures that currently red every PR (both fail before any real check runs).
1.
bun.lockout of sync → frozen install failsThe
v0.70.77release bumped workspace versions inpackage.json(0.70.75 → 0.70.77, plus transitive@stacksjs/ts-cloud 0.7.14 → 0.7.16) but didn't regenerate the lockfile.bun install --frozen-lockfile(the first step of lint/test/typecheck) therefore failed with "lockfile had changes, but lockfile is frozen" - so those jobs never even reached lint/test/typecheck.Regenerated with
bun install;--frozen-lockfilenow passes clean. Diff is version-sync only, no newlink:/file:/sibling paths.2.
labeler.ymluses the legacy v4 formatThe workflow runs
actions/labeler@v6, which requires the structuredchanged-files>any-glob-to-any-fileschema. The config was still the flatlabel: [glob]form, sotriagefailed with "found unexpected type for label 'api' (should be array of config options)". Converted all 80 labels (globs preserved, leading./normalized off).🤖 Generated with Claude Code