Skip to content

feat(cli): add CI annotation support to game and plugin templates#666

Merged
Quenty merged 3 commits intomainfrom
users/quenty/template-ci-annotations
Feb 20, 2026
Merged

feat(cli): add CI annotation support to game and plugin templates#666
Quenty merged 3 commits intomainfrom
users/quenty/template-ci-annotations

Conversation

@Quenty
Copy link
Owner

@Quenty Quenty commented Feb 20, 2026

Updated game and plugin scaffold templates with inline PR annotations for all four linters (luau-lsp, stylua, selene, moonwave) via nevermore tools post-lint-results. Added optional tests.yml and deploy.yml workflows with config-check gates that skip cleanly until ROBLOX_OPEN_CLOUD_API_KEY is configured. Added --output flag to single-project nevermore test and nevermore deploy run commands to enable JSON result output for post-test-results/post-deploy-results.

Switched @quentystudios/jest-lua from a private GitHub git URL to the published npm version (3.10.0-quenty.0) across 31 packages, so consumers no longer need GitHub Packages auth to install.

📦 Published PR as canary version: Canary Versions

✨ Test out this PR locally via:

npm install @quenty/actionmanager@13.29.1-canary.666.22208319509.0
npm install @quenty/adorneeboundingbox@8.33.1-canary.666.22208319509.0
npm install @quenty/adorneedata@7.30.1-canary.666.22208319509.0
npm install @quenty/adorneevalue@10.32.1-canary.666.22208319509.0
npm install @quenty/aggregator@1.12.1-canary.666.22208319509.0
npm install @quenty/animationgroup@10.11.1-canary.666.22208319509.0
npm install @quenty/animationprovider@11.32.1-canary.666.22208319509.0
npm install @quenty/animations@8.28.1-canary.666.22208319509.0
npm install @quenty/applytagtotaggedchildren@10.11.1-canary.666.22208319509.0
npm install @quenty/assetserviceutils@5.28.1-canary.666.22208319509.0
npm install @quenty/attributeutils@14.26.1-canary.666.22208319509.0
npm install @quenty/avatareditorutils@7.34.1-canary.666.22208319509.0
npm install @quenty/badgeutils@10.15.1-canary.666.22208319509.0
npm install @quenty/baseobject@10.11.1-canary.666.22208319509.0
npm install @quenty/basicpane@13.27.1-canary.666.22208319509.0
npm install @quenty/binder@14.31.1-canary.666.22208319509.0
npm install @quenty/bindtocloseservice@8.27.1-canary.666.22208319509.0
npm install @quenty/blend@12.31.1-canary.666.22208319509.0
npm install @quenty/bodycolorsutils@7.31.1-canary.666.22208319509.0
npm install @quenty/boundlinkutils@14.32.1-canary.666.22208319509.0
npm install @quenty/brio@14.26.1-canary.666.22208319509.0
npm install @quenty/buttondragmodel@1.26.1-canary.666.22208319509.0
npm install @quenty/buttonhighlightmodel@14.31.1-canary.666.22208319509.0
npm install @quenty/camera@14.35.1-canary.666.22208319509.0
npm install @quenty/camerastoryutils@10.16.1-canary.666.22208319509.0
npm install @quenty/canceltoken@11.16.1-canary.666.22208319509.0
npm install @quenty/characterutils@12.28.1-canary.666.22208319509.0
npm install @quenty/chatproviderservice@9.44.1-canary.666.22208319509.0
npm install @quenty/clienttranslator@14.32.1-canary.666.22208319509.0
npm install @quenty/clipcharacters@12.34.1-canary.666.22208319509.0
npm install @quenty/cmdrservice@13.38.1-canary.666.22208319509.0
npm install @quenty/collectionserviceutils@8.27.1-canary.666.22208319509.0
npm install @quenty/color3utils@11.31.1-canary.666.22208319509.0
npm install @quenty/colorpalette@10.34.1-canary.666.22208319509.0
npm install @quenty/colorpicker@10.32.1-canary.666.22208319509.0
npm install @quenty/conditions@10.35.1-canary.666.22208319509.0
npm install @quenty/contentproviderutils@12.27.1-canary.666.22208319509.0
npm install @quenty/convexhull@4.13.1-canary.666.22208319509.0
npm install @quenty/cooldown@11.33.1-canary.666.22208319509.0
npm install @quenty/coreguienabler@12.29.1-canary.666.22208319509.0
npm install @quenty/coreguiutils@10.15.1-canary.666.22208319509.0
npm install @quenty/counter@7.27.1-canary.666.22208319509.0
npm install @quenty/datastore@13.33.1-canary.666.22208319509.0
npm install @quenty/deathreport@10.38.1-canary.666.22208319509.0
npm install @quenty/depthoffield@11.33.1-canary.666.22208319509.0
npm install @quenty/draw@7.12.1-canary.666.22208319509.0
npm install @quenty/ellipticcurvecryptography@1.9.1-canary.666.22208319509.0
npm install @quenty/elo@7.32.1-canary.666.22208319509.0
npm install @quenty/enabledmixin@11.22.1-canary.666.22208319509.0
npm install @quenty/equippedtracker@13.29.1-canary.666.22208319509.0
npm install @quenty/experiencecalculator@2.8.1-canary.666.22208319509.0
npm install @quenty/fakeskybox@11.14.1-canary.666.22208319509.0
npm install @quenty/firstpersoncharactertransparency@14.29.1-canary.666.22208319509.0
npm install @quenty/flipbook@9.27.1-canary.666.22208319509.0
npm install @quenty/friendutils@12.26.1-canary.666.22208319509.0
npm install @quenty/funnels@1.19.1-canary.666.22208319509.0
npm install @quenty/fzy@5.12.1-canary.666.22208319509.0
npm install @quenty/gameconfig@12.42.1-canary.666.22208319509.0
npm install @quenty/gameproductservice@14.44.1-canary.666.22208319509.0
npm install @quenty/gamescalingutils@13.31.1-canary.666.22208319509.0
npm install @quenty/genericscreenguiprovider@13.34.1-canary.666.22208319509.0
npm install @quenty/geometryutils@6.12.1-canary.666.22208319509.0
npm install @quenty/grouputils@10.15.1-canary.666.22208319509.0
npm install @quenty/guivisiblemanager@12.19.1-canary.666.22208319509.0
npm install @quenty/hide@11.33.1-canary.666.22208319509.0
npm install @quenty/highlight@10.35.1-canary.666.22208319509.0
npm install @quenty/hintscoringutils@14.36.1-canary.666.22208319509.0
npm install @quenty/httppromise@10.15.1-canary.666.22208319509.0
npm install @quenty/humanoiddescriptionutils@10.15.1-canary.666.22208319509.0
npm install @quenty/humanoidspeed@12.42.1-canary.666.22208319509.0
npm install @quenty/humanoidtracker@13.27.1-canary.666.22208319509.0
npm install @quenty/humanoidutils@2.9.1-canary.666.22208319509.0
npm install @quenty/idleservice@13.44.1-canary.666.22208319509.0
npm install @quenty/ik@15.45.1-canary.666.22208319509.0
npm install @quenty/influxdbclient@7.30.1-canary.666.22208319509.0
npm install @quenty/inputkeymaputils@14.38.1-canary.666.22208319509.0
npm install @quenty/inputmode@13.29.1-canary.666.22208319509.0
npm install @quenty/inputobjectutils@4.26.1-canary.666.22208319509.0
npm install @quenty/insertserviceutils@10.15.1-canary.666.22208319509.0
npm install @quenty/instanceutils@13.26.1-canary.666.22208319509.0
npm install @quenty/jsonutils@10.15.1-canary.666.22208319509.0
npm install @quenty/linkutils@13.26.1-canary.666.22208319509.0
npm install @quenty/lipsum@14.31.1-canary.666.22208319509.0
npm install @quenty/localizedtextutils@12.26.1-canary.666.22208319509.0
npm install @quenty/maid@3.7.1-canary.666.22208319509.0
npm install @quenty/marketplaceutils@11.16.1-canary.666.22208319509.0
npm install @quenty/memorystoreutils@6.15.1-canary.666.22208319509.0
npm install @quenty/messagingserviceutils@7.17.1-canary.666.22208319509.0
npm install @quenty/modeltransparencyeffect@11.12.1-canary.666.22208319509.0
npm install @quenty/motor6d@7.37.1-canary.666.22208319509.0
npm install @quenty/mouseovermixin@10.11.1-canary.666.22208319509.0
npm install @quenty/mouseshiftlockservice@11.15.1-canary.666.22208319509.0
npm install @quenty/multipleclickutils@13.25.1-canary.666.22208319509.0
npm install @quenty/networkownerservice@5.5.1-canary.666.22208319509.0
npm install @quenty/networkropeutils@10.11.1-canary.666.22208319509.0
npm install @quenty/nevermore-test-runner@1.2.1-canary.666.22208319509.0
npm install @quenty/nocollisionconstraintutils@10.11.1-canary.666.22208319509.0
npm install @quenty/observablecollection@12.33.1-canary.666.22208319509.0
npm install @quenty/octree@11.12.1-canary.666.22208319509.0
npm install @quenty/overriddenproperty@10.12.1-canary.666.22208319509.0
npm install @quenty/pagesutils@5.16.1-canary.666.22208319509.0
npm install @quenty/particleengine@13.28.1-canary.666.22208319509.0
npm install @quenty/particles@5.13.1-canary.666.22208319509.0
npm install @quenty/parttouchingcalculator@14.35.1-canary.666.22208319509.0
npm install @quenty/pathfindingutils@10.16.1-canary.666.22208319509.0
npm install @quenty/permissionprovider@14.32.1-canary.666.22208319509.0
npm install @quenty/physicsutils@8.25.1-canary.666.22208319509.0
npm install @quenty/playerbinder@14.31.1-canary.666.22208319509.0
npm install @quenty/playerhumanoidbinder@14.32.1-canary.666.22208319509.0
npm install @quenty/playerinputmode@9.33.1-canary.666.22208319509.0
npm install @quenty/playersservicepromises@10.15.1-canary.666.22208319509.0
npm install @quenty/playerthumbnailutils@10.15.1-canary.666.22208319509.0
npm install @quenty/playerutils@8.28.1-canary.666.22208319509.0
npm install @quenty/policyserviceutils@6.15.1-canary.666.22208319509.0
npm install @quenty/promise@10.15.1-canary.666.22208319509.0
npm install @quenty/promisemaid@5.15.1-canary.666.22208319509.0
npm install @quenty/promptqueue@1.32.1-canary.666.22208319509.0
npm install @quenty/propertyvalue@7.26.1-canary.666.22208319509.0
npm install @quenty/qframe@10.17.1-canary.666.22208319509.0
npm install @quenty/r15utils@13.27.1-canary.666.22208319509.0
npm install @quenty/racketingropeconstraint@12.37.1-canary.666.22208319509.0
npm install @quenty/radial-image@9.32.1-canary.666.22208319509.0
npm install @quenty/ragdoll@15.44.1-canary.666.22208319509.0
npm install @quenty/randomutils@6.14.1-canary.666.22208319509.0
npm install @quenty/receiptprocessing@7.29.1-canary.666.22208319509.0
npm install @quenty/remotefunctionutils@10.15.1-canary.666.22208319509.0
npm install @quenty/remoting@12.28.1-canary.666.22208319509.0
npm install @quenty/resetservice@11.32.1-canary.666.22208319509.0
npm install @quenty/rigbuilderutils@10.29.1-canary.666.22208319509.0
npm install @quenty/roblox-api-dump@8.17.1-canary.666.22208319509.0
npm install @quenty/rogue-humanoid@10.42.1-canary.666.22208319509.0
npm install @quenty/rogue-properties@11.40.1-canary.666.22208319509.0
npm install @quenty/rx@13.25.1-canary.666.22208319509.0
npm install @quenty/rxbinderutils@14.31.1-canary.666.22208319509.0
npm install @quenty/rxsignal@7.25.1-canary.666.22208319509.0
npm install @quenty/scoredactionservice@16.39.1-canary.666.22208319509.0
npm install @quenty/screenshothudservice@7.29.1-canary.666.22208319509.0
npm install @quenty/scrollingframe@12.16.1-canary.666.22208319509.0
npm install @quenty/seatutils@7.30.1-canary.666.22208319509.0
npm install @quenty/secrets@7.42.1-canary.666.22208319509.0
npm install @quenty/selectionutils@8.27.1-canary.666.22208319509.0
npm install @quenty/servicebag@11.15.1-canary.666.22208319509.0
npm install @quenty/settings@11.45.1-canary.666.22208319509.0
npm install @quenty/settings-inputkeymap@10.48.1-canary.666.22208319509.0
npm install @quenty/singleton@6.11.1-canary.666.22208319509.0
npm install @quenty/snackbar@11.36.1-canary.666.22208319509.0
npm install @quenty/socialserviceutils@10.15.1-canary.666.22208319509.0
npm install @quenty/softshutdown@9.41.1-canary.666.22208319509.0
npm install @quenty/soundgroup@1.35.1-canary.666.22208319509.0
npm install @quenty/soundplayer@7.34.1-canary.666.22208319509.0
npm install @quenty/sounds@10.18.1-canary.666.22208319509.0
npm install @quenty/spawning@10.40.1-canary.666.22208319509.0
npm install @quenty/sprites@13.25.1-canary.666.22208319509.0
npm install @quenty/statestack@14.28.1-canary.666.22208319509.0
npm install @quenty/streamingutils@10.15.1-canary.666.22208319509.0
npm install @quenty/teamtracker@13.27.1-canary.666.22208319509.0
npm install @quenty/teamutils@10.27.1-canary.666.22208319509.0
npm install @quenty/teleportserviceutils@9.27.1-canary.666.22208319509.0
npm install @quenty/templateprovider@11.32.1-canary.666.22208319509.0
npm install @quenty/textboxutils@7.25.1-canary.666.22208319509.0
npm install @quenty/textfilterservice@13.28.1-canary.666.22208319509.0
npm install @quenty/textfilterutils@10.15.1-canary.666.22208319509.0
npm install @quenty/textserviceutils@13.31.1-canary.666.22208319509.0
npm install @quenty/tie@10.35.1-canary.666.22208319509.0
npm install @quenty/timedtween@7.31.1-canary.666.22208319509.0
npm install @quenty/timesyncservice@13.29.1-canary.666.22208319509.0
npm install @quenty/toolutils@1.12.1-canary.666.22208319509.0
npm install @quenty/trajectory@2.13.1-canary.666.22208319509.0
npm install @quenty/transitionmodel@7.33.1-canary.666.22208319509.0
npm install @quenty/ugcsanitize@1.13.1-canary.666.22208319509.0
npm install @quenty/uiobjectutils@6.25.1-canary.666.22208319509.0
npm install @quenty/undostack@7.27.1-canary.666.22208319509.0
npm install @quenty/userserviceutils@9.27.1-canary.666.22208319509.0
npm install @quenty/valuebaseutils@13.26.1-canary.666.22208319509.0
npm install @quenty/valueobject@13.27.1-canary.666.22208319509.0
npm install @quenty/viewport@11.36.1-canary.666.22208319509.0
npm install @quenty/voicechat@5.15.1-canary.666.22208319509.0
npm install @quenty/nevermore-cli@4.21.1-canary.666.22208319509.0
# or 
yarn add @quenty/actionmanager@13.29.1-canary.666.22208319509.0
yarn add @quenty/adorneeboundingbox@8.33.1-canary.666.22208319509.0
yarn add @quenty/adorneedata@7.30.1-canary.666.22208319509.0
yarn add @quenty/adorneevalue@10.32.1-canary.666.22208319509.0
yarn add @quenty/aggregator@1.12.1-canary.666.22208319509.0
yarn add @quenty/animationgroup@10.11.1-canary.666.22208319509.0
yarn add @quenty/animationprovider@11.32.1-canary.666.22208319509.0
yarn add @quenty/animations@8.28.1-canary.666.22208319509.0
yarn add @quenty/applytagtotaggedchildren@10.11.1-canary.666.22208319509.0
yarn add @quenty/assetserviceutils@5.28.1-canary.666.22208319509.0
yarn add @quenty/attributeutils@14.26.1-canary.666.22208319509.0
yarn add @quenty/avatareditorutils@7.34.1-canary.666.22208319509.0
yarn add @quenty/badgeutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/baseobject@10.11.1-canary.666.22208319509.0
yarn add @quenty/basicpane@13.27.1-canary.666.22208319509.0
yarn add @quenty/binder@14.31.1-canary.666.22208319509.0
yarn add @quenty/bindtocloseservice@8.27.1-canary.666.22208319509.0
yarn add @quenty/blend@12.31.1-canary.666.22208319509.0
yarn add @quenty/bodycolorsutils@7.31.1-canary.666.22208319509.0
yarn add @quenty/boundlinkutils@14.32.1-canary.666.22208319509.0
yarn add @quenty/brio@14.26.1-canary.666.22208319509.0
yarn add @quenty/buttondragmodel@1.26.1-canary.666.22208319509.0
yarn add @quenty/buttonhighlightmodel@14.31.1-canary.666.22208319509.0
yarn add @quenty/camera@14.35.1-canary.666.22208319509.0
yarn add @quenty/camerastoryutils@10.16.1-canary.666.22208319509.0
yarn add @quenty/canceltoken@11.16.1-canary.666.22208319509.0
yarn add @quenty/characterutils@12.28.1-canary.666.22208319509.0
yarn add @quenty/chatproviderservice@9.44.1-canary.666.22208319509.0
yarn add @quenty/clienttranslator@14.32.1-canary.666.22208319509.0
yarn add @quenty/clipcharacters@12.34.1-canary.666.22208319509.0
yarn add @quenty/cmdrservice@13.38.1-canary.666.22208319509.0
yarn add @quenty/collectionserviceutils@8.27.1-canary.666.22208319509.0
yarn add @quenty/color3utils@11.31.1-canary.666.22208319509.0
yarn add @quenty/colorpalette@10.34.1-canary.666.22208319509.0
yarn add @quenty/colorpicker@10.32.1-canary.666.22208319509.0
yarn add @quenty/conditions@10.35.1-canary.666.22208319509.0
yarn add @quenty/contentproviderutils@12.27.1-canary.666.22208319509.0
yarn add @quenty/convexhull@4.13.1-canary.666.22208319509.0
yarn add @quenty/cooldown@11.33.1-canary.666.22208319509.0
yarn add @quenty/coreguienabler@12.29.1-canary.666.22208319509.0
yarn add @quenty/coreguiutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/counter@7.27.1-canary.666.22208319509.0
yarn add @quenty/datastore@13.33.1-canary.666.22208319509.0
yarn add @quenty/deathreport@10.38.1-canary.666.22208319509.0
yarn add @quenty/depthoffield@11.33.1-canary.666.22208319509.0
yarn add @quenty/draw@7.12.1-canary.666.22208319509.0
yarn add @quenty/ellipticcurvecryptography@1.9.1-canary.666.22208319509.0
yarn add @quenty/elo@7.32.1-canary.666.22208319509.0
yarn add @quenty/enabledmixin@11.22.1-canary.666.22208319509.0
yarn add @quenty/equippedtracker@13.29.1-canary.666.22208319509.0
yarn add @quenty/experiencecalculator@2.8.1-canary.666.22208319509.0
yarn add @quenty/fakeskybox@11.14.1-canary.666.22208319509.0
yarn add @quenty/firstpersoncharactertransparency@14.29.1-canary.666.22208319509.0
yarn add @quenty/flipbook@9.27.1-canary.666.22208319509.0
yarn add @quenty/friendutils@12.26.1-canary.666.22208319509.0
yarn add @quenty/funnels@1.19.1-canary.666.22208319509.0
yarn add @quenty/fzy@5.12.1-canary.666.22208319509.0
yarn add @quenty/gameconfig@12.42.1-canary.666.22208319509.0
yarn add @quenty/gameproductservice@14.44.1-canary.666.22208319509.0
yarn add @quenty/gamescalingutils@13.31.1-canary.666.22208319509.0
yarn add @quenty/genericscreenguiprovider@13.34.1-canary.666.22208319509.0
yarn add @quenty/geometryutils@6.12.1-canary.666.22208319509.0
yarn add @quenty/grouputils@10.15.1-canary.666.22208319509.0
yarn add @quenty/guivisiblemanager@12.19.1-canary.666.22208319509.0
yarn add @quenty/hide@11.33.1-canary.666.22208319509.0
yarn add @quenty/highlight@10.35.1-canary.666.22208319509.0
yarn add @quenty/hintscoringutils@14.36.1-canary.666.22208319509.0
yarn add @quenty/httppromise@10.15.1-canary.666.22208319509.0
yarn add @quenty/humanoiddescriptionutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/humanoidspeed@12.42.1-canary.666.22208319509.0
yarn add @quenty/humanoidtracker@13.27.1-canary.666.22208319509.0
yarn add @quenty/humanoidutils@2.9.1-canary.666.22208319509.0
yarn add @quenty/idleservice@13.44.1-canary.666.22208319509.0
yarn add @quenty/ik@15.45.1-canary.666.22208319509.0
yarn add @quenty/influxdbclient@7.30.1-canary.666.22208319509.0
yarn add @quenty/inputkeymaputils@14.38.1-canary.666.22208319509.0
yarn add @quenty/inputmode@13.29.1-canary.666.22208319509.0
yarn add @quenty/inputobjectutils@4.26.1-canary.666.22208319509.0
yarn add @quenty/insertserviceutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/instanceutils@13.26.1-canary.666.22208319509.0
yarn add @quenty/jsonutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/linkutils@13.26.1-canary.666.22208319509.0
yarn add @quenty/lipsum@14.31.1-canary.666.22208319509.0
yarn add @quenty/localizedtextutils@12.26.1-canary.666.22208319509.0
yarn add @quenty/maid@3.7.1-canary.666.22208319509.0
yarn add @quenty/marketplaceutils@11.16.1-canary.666.22208319509.0
yarn add @quenty/memorystoreutils@6.15.1-canary.666.22208319509.0
yarn add @quenty/messagingserviceutils@7.17.1-canary.666.22208319509.0
yarn add @quenty/modeltransparencyeffect@11.12.1-canary.666.22208319509.0
yarn add @quenty/motor6d@7.37.1-canary.666.22208319509.0
yarn add @quenty/mouseovermixin@10.11.1-canary.666.22208319509.0
yarn add @quenty/mouseshiftlockservice@11.15.1-canary.666.22208319509.0
yarn add @quenty/multipleclickutils@13.25.1-canary.666.22208319509.0
yarn add @quenty/networkownerservice@5.5.1-canary.666.22208319509.0
yarn add @quenty/networkropeutils@10.11.1-canary.666.22208319509.0
yarn add @quenty/nevermore-test-runner@1.2.1-canary.666.22208319509.0
yarn add @quenty/nocollisionconstraintutils@10.11.1-canary.666.22208319509.0
yarn add @quenty/observablecollection@12.33.1-canary.666.22208319509.0
yarn add @quenty/octree@11.12.1-canary.666.22208319509.0
yarn add @quenty/overriddenproperty@10.12.1-canary.666.22208319509.0
yarn add @quenty/pagesutils@5.16.1-canary.666.22208319509.0
yarn add @quenty/particleengine@13.28.1-canary.666.22208319509.0
yarn add @quenty/particles@5.13.1-canary.666.22208319509.0
yarn add @quenty/parttouchingcalculator@14.35.1-canary.666.22208319509.0
yarn add @quenty/pathfindingutils@10.16.1-canary.666.22208319509.0
yarn add @quenty/permissionprovider@14.32.1-canary.666.22208319509.0
yarn add @quenty/physicsutils@8.25.1-canary.666.22208319509.0
yarn add @quenty/playerbinder@14.31.1-canary.666.22208319509.0
yarn add @quenty/playerhumanoidbinder@14.32.1-canary.666.22208319509.0
yarn add @quenty/playerinputmode@9.33.1-canary.666.22208319509.0
yarn add @quenty/playersservicepromises@10.15.1-canary.666.22208319509.0
yarn add @quenty/playerthumbnailutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/playerutils@8.28.1-canary.666.22208319509.0
yarn add @quenty/policyserviceutils@6.15.1-canary.666.22208319509.0
yarn add @quenty/promise@10.15.1-canary.666.22208319509.0
yarn add @quenty/promisemaid@5.15.1-canary.666.22208319509.0
yarn add @quenty/promptqueue@1.32.1-canary.666.22208319509.0
yarn add @quenty/propertyvalue@7.26.1-canary.666.22208319509.0
yarn add @quenty/qframe@10.17.1-canary.666.22208319509.0
yarn add @quenty/r15utils@13.27.1-canary.666.22208319509.0
yarn add @quenty/racketingropeconstraint@12.37.1-canary.666.22208319509.0
yarn add @quenty/radial-image@9.32.1-canary.666.22208319509.0
yarn add @quenty/ragdoll@15.44.1-canary.666.22208319509.0
yarn add @quenty/randomutils@6.14.1-canary.666.22208319509.0
yarn add @quenty/receiptprocessing@7.29.1-canary.666.22208319509.0
yarn add @quenty/remotefunctionutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/remoting@12.28.1-canary.666.22208319509.0
yarn add @quenty/resetservice@11.32.1-canary.666.22208319509.0
yarn add @quenty/rigbuilderutils@10.29.1-canary.666.22208319509.0
yarn add @quenty/roblox-api-dump@8.17.1-canary.666.22208319509.0
yarn add @quenty/rogue-humanoid@10.42.1-canary.666.22208319509.0
yarn add @quenty/rogue-properties@11.40.1-canary.666.22208319509.0
yarn add @quenty/rx@13.25.1-canary.666.22208319509.0
yarn add @quenty/rxbinderutils@14.31.1-canary.666.22208319509.0
yarn add @quenty/rxsignal@7.25.1-canary.666.22208319509.0
yarn add @quenty/scoredactionservice@16.39.1-canary.666.22208319509.0
yarn add @quenty/screenshothudservice@7.29.1-canary.666.22208319509.0
yarn add @quenty/scrollingframe@12.16.1-canary.666.22208319509.0
yarn add @quenty/seatutils@7.30.1-canary.666.22208319509.0
yarn add @quenty/secrets@7.42.1-canary.666.22208319509.0
yarn add @quenty/selectionutils@8.27.1-canary.666.22208319509.0
yarn add @quenty/servicebag@11.15.1-canary.666.22208319509.0
yarn add @quenty/settings@11.45.1-canary.666.22208319509.0
yarn add @quenty/settings-inputkeymap@10.48.1-canary.666.22208319509.0
yarn add @quenty/singleton@6.11.1-canary.666.22208319509.0
yarn add @quenty/snackbar@11.36.1-canary.666.22208319509.0
yarn add @quenty/socialserviceutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/softshutdown@9.41.1-canary.666.22208319509.0
yarn add @quenty/soundgroup@1.35.1-canary.666.22208319509.0
yarn add @quenty/soundplayer@7.34.1-canary.666.22208319509.0
yarn add @quenty/sounds@10.18.1-canary.666.22208319509.0
yarn add @quenty/spawning@10.40.1-canary.666.22208319509.0
yarn add @quenty/sprites@13.25.1-canary.666.22208319509.0
yarn add @quenty/statestack@14.28.1-canary.666.22208319509.0
yarn add @quenty/streamingutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/teamtracker@13.27.1-canary.666.22208319509.0
yarn add @quenty/teamutils@10.27.1-canary.666.22208319509.0
yarn add @quenty/teleportserviceutils@9.27.1-canary.666.22208319509.0
yarn add @quenty/templateprovider@11.32.1-canary.666.22208319509.0
yarn add @quenty/textboxutils@7.25.1-canary.666.22208319509.0
yarn add @quenty/textfilterservice@13.28.1-canary.666.22208319509.0
yarn add @quenty/textfilterutils@10.15.1-canary.666.22208319509.0
yarn add @quenty/textserviceutils@13.31.1-canary.666.22208319509.0
yarn add @quenty/tie@10.35.1-canary.666.22208319509.0
yarn add @quenty/timedtween@7.31.1-canary.666.22208319509.0
yarn add @quenty/timesyncservice@13.29.1-canary.666.22208319509.0
yarn add @quenty/toolutils@1.12.1-canary.666.22208319509.0
yarn add @quenty/trajectory@2.13.1-canary.666.22208319509.0
yarn add @quenty/transitionmodel@7.33.1-canary.666.22208319509.0
yarn add @quenty/ugcsanitize@1.13.1-canary.666.22208319509.0
yarn add @quenty/uiobjectutils@6.25.1-canary.666.22208319509.0
yarn add @quenty/undostack@7.27.1-canary.666.22208319509.0
yarn add @quenty/userserviceutils@9.27.1-canary.666.22208319509.0
yarn add @quenty/valuebaseutils@13.26.1-canary.666.22208319509.0
yarn add @quenty/valueobject@13.27.1-canary.666.22208319509.0
yarn add @quenty/viewport@11.36.1-canary.666.22208319509.0
yarn add @quenty/voicechat@5.15.1-canary.666.22208319509.0
yarn add @quenty/nevermore-cli@4.21.1-canary.666.22208319509.0

Update linting workflows to capture output via tee and post inline PR
annotations. Add optional tests and deploy workflows with config-check
gates so they skip cleanly until configured. Add --output flag to
single-project test and deploy commands for JSON result files.
@github-actions
Copy link

github-actions bot commented Feb 20, 2026

Deploy Results

Package Status Try it
@quenty/integration ✅ Deployed (36.2s) Open in Roblox

1 deployed, 1 passed, 0 failed in 36.2s · View logs

Test Results

Package Status Try it
@quenty/animations ✅ Passed (44.3s) Open in Roblox
@quenty/chatproviderservice ✅ Passed (44.3s) Open in Roblox
@quenty/deathreport ✅ Passed (44.3s) Open in Roblox
@quenty/gameproductservice ✅ Passed (44.3s) Open in Roblox
@quenty/ik ✅ Passed (44.3s) Open in Roblox
@quenty/gameconfig ✅ Passed (44.3s) Open in Roblox
@quenty/settings ✅ Passed (44.3s) Open in Roblox
@quenty/settings-inputkeymap ✅ Passed (44.3s) Open in Roblox
@quenty/rogue-properties ✅ Passed (44.3s) Open in Roblox
@quenty/rogue-humanoid ✅ Passed (44.3s) Open in Roblox
@quenty/soundgroup ✅ Passed (44.3s) Open in Roblox
@quenty/blend ✅ Passed (44.3s) Open in Roblox
@quenty/snackbar ✅ Passed (44.3s) Open in Roblox
@quenty/camera ✅ Passed (44.3s) Open in Roblox
@quenty/inputkeymaputils ✅ Passed (44.3s) Open in Roblox
@quenty/observablecollection ✅ Passed (44.3s) Open in Roblox
@quenty/cmdrservice ✅ Passed (44.3s) Open in Roblox
@quenty/conditions ✅ Passed (44.3s) Open in Roblox
@quenty/secrets ✅ Passed (44.3s) Open in Roblox
@quenty/tie ✅ Passed (44.3s) Open in Roblox
@quenty/clipcharacters ✅ Passed (44.3s) Open in Roblox
@quenty/permissionprovider ✅ Passed (44.3s) Open in Roblox
@quenty/datastore ✅ Passed (44.3s) Open in Roblox
@quenty/influxdbclient ✅ Passed (44.3s) Open in Roblox
@quenty/screenshothudservice ✅ Passed (44.3s) Open in Roblox
@quenty/maid ✅ Passed (44.3s) Open in Roblox
@quenty/rx ✅ Passed (44.3s) Open in Roblox

27 tested, 27 passed, 0 failed in 44.3s · View logs

@Quenty Quenty added the canary This makes auto-it add a canary to the PR label Feb 20, 2026
Replaces the private GitHub git URL dependency with the published
npm version (3.10.0-quenty.0) across 31 packages so consumers no
longer need GitHub Packages auth to install.
The 3.10.0-quenty.0 npm package had the wrong rojo project name
(JestLua instead of Jest), breaking require("Jest") at runtime.
@Quenty Quenty merged commit 098971b into main Feb 20, 2026
9 checks passed
@Quenty Quenty deleted the users/quenty/template-ci-annotations branch February 20, 2026 02:11
@Quenty
Copy link
Owner Author

Quenty commented Feb 20, 2026

🚀 PR was released in @quenty/actionmanager@13.30.0, @quenty/adorneeboundingbox@8.34.0, @quenty/adorneedata@7.31.0, @quenty/adorneevalue@10.33.0, @quenty/aggregator@1.13.0, @quenty/animationgroup@10.12.0, @quenty/animationprovider@11.33.0, @quenty/animations@8.29.0, @quenty/applytagtotaggedchildren@10.12.0, @quenty/assetserviceutils@5.29.0, @quenty/attributeutils@14.27.0, @quenty/avatareditorutils@7.35.0, @quenty/badgeutils@10.16.0, @quenty/baseobject@10.12.0, @quenty/basicpane@13.28.0, @quenty/binder@14.32.0, @quenty/bindtocloseservice@8.28.0, @quenty/blend@12.32.0, @quenty/bodycolorsutils@7.32.0, @quenty/boundlinkutils@14.33.0, @quenty/brio@14.27.0, @quenty/buttondragmodel@1.27.0, @quenty/buttonhighlightmodel@14.32.0, @quenty/camera@14.36.0, @quenty/camerastoryutils@10.17.0, @quenty/canceltoken@11.17.0, @quenty/characterutils@12.29.0, @quenty/chatproviderservice@9.45.0, @quenty/clienttranslator@14.33.0, @quenty/clipcharacters@12.35.0, @quenty/cmdrservice@13.39.0, @quenty/collectionserviceutils@8.28.0, @quenty/color3utils@11.32.0, @quenty/colorpalette@10.35.0, @quenty/colorpicker@10.33.0, @quenty/conditions@10.36.0, @quenty/contentproviderutils@12.28.0, @quenty/convexhull@4.14.0, @quenty/cooldown@11.34.0, @quenty/coreguienabler@12.30.0, @quenty/coreguiutils@10.16.0, @quenty/counter@7.28.0, @quenty/datastore@13.34.0, @quenty/deathreport@10.39.0, @quenty/depthoffield@11.34.0, @quenty/draw@7.13.0, @quenty/ellipticcurvecryptography@1.10.0, @quenty/elo@7.33.0, @quenty/enabledmixin@11.23.0, @quenty/equippedtracker@13.30.0, @quenty/experiencecalculator@2.9.0, @quenty/fakeskybox@11.15.0, @quenty/firstpersoncharactertransparency@14.30.0, @quenty/flipbook@9.28.0, @quenty/friendutils@12.27.0, @quenty/funnels@1.20.0, @quenty/fzy@5.13.0, @quenty/gameconfig@12.43.0, @quenty/gameproductservice@14.45.0, @quenty/gamescalingutils@13.32.0, @quenty/genericscreenguiprovider@13.35.0, @quenty/geometryutils@6.13.0, @quenty/grouputils@10.16.0, @quenty/guivisiblemanager@12.20.0, @quenty/hide@11.34.0, @quenty/highlight@10.36.0, @quenty/hintscoringutils@14.37.0, @quenty/httppromise@10.16.0, @quenty/humanoiddescriptionutils@10.16.0, @quenty/humanoidspeed@12.43.0, @quenty/humanoidtracker@13.28.0, @quenty/humanoidutils@2.10.0, @quenty/idleservice@13.45.0, @quenty/ik@15.46.0, @quenty/influxdbclient@7.31.0, @quenty/inputkeymaputils@14.39.0, @quenty/inputmode@13.30.0, @quenty/inputobjectutils@4.27.0, @quenty/insertserviceutils@10.16.0, @quenty/instanceutils@13.27.0, @quenty/jsonutils@10.16.0, @quenty/linkutils@13.27.0, @quenty/lipsum@14.32.0, @quenty/localizedtextutils@12.27.0, @quenty/maid@3.8.0, @quenty/marketplaceutils@11.17.0, @quenty/memorystoreutils@6.16.0, @quenty/messagingserviceutils@7.18.0, @quenty/modeltransparencyeffect@11.13.0, @quenty/motor6d@7.38.0, @quenty/mouseovermixin@10.12.0, @quenty/mouseshiftlockservice@11.16.0, @quenty/multipleclickutils@13.26.0, @quenty/networkownerservice@5.6.0, @quenty/networkropeutils@10.12.0, @quenty/nevermore-cli@4.22.0, @quenty/nevermore-test-runner@1.3.0, @quenty/nocollisionconstraintutils@10.12.0, @quenty/observablecollection@12.34.0, @quenty/octree@11.13.0, @quenty/overriddenproperty@10.13.0, @quenty/pagesutils@5.17.0, @quenty/particleengine@13.29.0, @quenty/particles@5.14.0, @quenty/parttouchingcalculator@14.36.0, @quenty/pathfindingutils@10.17.0, @quenty/permissionprovider@14.33.0, @quenty/physicsutils@8.26.0, @quenty/playerbinder@14.32.0, @quenty/playerhumanoidbinder@14.33.0, @quenty/playerinputmode@9.34.0, @quenty/playersservicepromises@10.16.0, @quenty/playerthumbnailutils@10.16.0, @quenty/playerutils@8.29.0, @quenty/policyserviceutils@6.16.0, @quenty/promise@10.16.0, @quenty/promisemaid@5.16.0, @quenty/promptqueue@1.33.0, @quenty/propertyvalue@7.27.0, @quenty/qframe@10.18.0, @quenty/r15utils@13.28.0, @quenty/racketingropeconstraint@12.38.0, @quenty/radial-image@9.33.0, @quenty/ragdoll@15.45.0, @quenty/randomutils@6.15.0, @quenty/receiptprocessing@7.30.0, @quenty/remotefunctionutils@10.16.0, @quenty/remoting@12.29.0, @quenty/resetservice@11.33.0, @quenty/rigbuilderutils@10.30.0, @quenty/roblox-api-dump@8.18.0, @quenty/rogue-humanoid@10.43.0, @quenty/rogue-properties@11.41.0, @quenty/rx@13.26.0, @quenty/rxbinderutils@14.32.0, @quenty/rxsignal@7.26.0, @quenty/scoredactionservice@16.40.0, @quenty/screenshothudservice@7.30.0, @quenty/scrollingframe@12.17.0, @quenty/seatutils@7.31.0, @quenty/secrets@7.43.0, @quenty/selectionutils@8.28.0, @quenty/servicebag@11.16.0, @quenty/settings-inputkeymap@10.49.0, @quenty/settings@11.46.0, @quenty/singleton@6.12.0, @quenty/snackbar@11.37.0, @quenty/socialserviceutils@10.16.0, @quenty/softshutdown@9.42.0, @quenty/soundgroup@1.36.0, @quenty/soundplayer@7.35.0, @quenty/sounds@10.19.0, @quenty/spawning@10.41.0, @quenty/sprites@13.26.0, @quenty/statestack@14.29.0, @quenty/streamingutils@10.16.0, @quenty/teamtracker@13.28.0, @quenty/teamutils@10.28.0, @quenty/teleportserviceutils@9.28.0, @quenty/templateprovider@11.33.0, @quenty/textboxutils@7.26.0, @quenty/textfilterservice@13.29.0, @quenty/textfilterutils@10.16.0, @quenty/textserviceutils@13.32.0, @quenty/tie@10.36.0, @quenty/timedtween@7.32.0, @quenty/timesyncservice@13.30.0, @quenty/toolutils@1.13.0, @quenty/trajectory@2.14.0, @quenty/transitionmodel@7.34.0, @quenty/ugcsanitize@1.14.0, @quenty/uiobjectutils@6.26.0, @quenty/undostack@7.28.0, @quenty/userserviceutils@9.28.0, @quenty/valuebaseutils@13.27.0, @quenty/valueobject@13.28.0, @quenty/viewport@11.37.0, @quenty/voicechat@5.16.0 🚀

@Quenty Quenty added the released This issue/pull request has been released. label Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

canary This makes auto-it add a canary to the PR released This issue/pull request has been released.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant