{"record":{"id":"8e2d3c1e779db306","repo":"withastro/astro","slug":"this-is-a-tag-prerelease-build-report-issu","errorCode":null,"errorMessage":"▶ This is a ${tag} prerelease build!\n  Report issues here: https://astro.build/issues","messagePattern":"▶ This is a (.+?) prerelease build!\n  Report issues here: https://astro\\.build/issues","errorType":"console","errorClass":null,"httpStatus":null,"severity":"info","filePath":"packages/astro/src/core/dev/dev.ts","lineNumber":150,"sourceCode":"\n\t// Start listening to the port\n\tconst devServerAddressInfo = await startContainer(restart.container);\n\n\trestart.bindCLIShortcuts();\n\tlogger.info(\n\t\t'SKIP_FORMAT',\n\t\tmsg.serverStart({\n\t\t\tstartupTime: performance.now() - devStart,\n\t\t\tresolvedUrls: restart.container.viteServer.resolvedUrls || { local: [], network: [] },\n\t\t\thost: restart.container.settings.config.server.host,\n\t\t\tbase: restart.container.settings.config.base,\n\t\t\tastroVersionProvider: new BuildTimeAstroVersionProvider(),\n\t\t\ttextStyler: piccoloreTextStyler,\n\t\t}),\n\t);\n\n\tif (isPrerelease) {\n\t\tlogger.warn('SKIP_FORMAT', msg.prerelease({ currentVersion }));\n\t}\n\tif (restart.container.viteServer.config.server?.fs?.strict === false) {\n\t\tlogger.warn('SKIP_FORMAT', msg.fsStrictWarning());\n\t}\n\n\tlogger.info(null, colors.green('watching for file changes...'));\n\n\treturn {\n\t\taddress: devServerAddressInfo,\n\t\tget resolvedUrls() {\n\t\t\treturn restart.container.viteServer.resolvedUrls || { local: [], network: [] };\n\t\t},\n\t\tget watcher() {\n\t\t\treturn restart.container.viteServer.watcher;\n\t\t},\n\t\thandle(req, res) {\n\t\t\treturn restart.container.handle(req, res);\n\t\t},","sourceCodeStart":132,"sourceCodeEnd":168,"githubUrl":"https://github.com/withastro/astro/blob/e294953aa8aadd98d5be92e60a03037b05dbdfd4/packages/astro/src/core/dev/dev.ts#L132-L168","documentation":"If the installed Astro version carries a prerelease tag (beta/alpha/rc/next), dev-server startup prints this notice asking you to report issues — you are running non-final code that may contain bugs. Purely informational; behavior is otherwise identical.","triggerScenarios":"The astro dependency in package.json resolves to a version like 5.2.0-beta.3, 5.0.0-rc.1, or 5.1.0-next.2 (isPrerelease computed from the running version).","commonSituations":"Beta-testing an upcoming major before upgrading; reproducing a regression on a canary; accidentally committing or deploying a prerelease pin.","solutions":["If intentional, test away and report bugs at https://astro.build/issues","If unintentional, pin the latest stable: npm install astro@latest","Double-check package.json and lockfile for prerelease versions before deploying"],"exampleFix":"// before — package.json\n\"dependencies\": { \"astro\": \"^5.2.0-beta.3\" }\n\n// after — stable release\n\"dependencies\": { \"astro\": \"^5.2.0\" }","handlingStrategy":"validation","validationCode":"// CI: fail unless astro is a stable release\nimport { prerelease } from 'semver';\nconst v = pkg.dependencies.astro;\nif (prerelease(v)) throw new Error(`Unexpected prerelease astro ${v}`);","typeGuard":null,"tryCatchPattern":null,"preventionTips":["Lock and review package.json/lockfile before deploying so prerelease pins are intentional","Isolate beta testing in a branch with its own lockfile","Report bugs found on prereleases to keep the eventual stable release clean"],"tags":["versioning","prerelease"],"backgroundTag":"running-prerelease-version","analyzedSha":"e294953aa8aadd98d5be92e60a03037b05dbdfd4","analyzedAt":"2026-08-18T18:48:03.901Z","contentChangedAt":"2026-08-18T18:48:03.901Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}