Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .changeset/pretty-spies-fry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'astro-svg-loaders': major
'astro-seo-schema': major
'astro-ui-avatars': major
'astro-useragent': major
'astro-purgecss': major
'astro-seo-meta': major
'astro-gtm': major
---

Update Astro to version 6.x and related adapter dependencies
2 changes: 1 addition & 1 deletion .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

strategy:
matrix:
node-version: [20.x, 22.x, 24.x]
node-version: [22.x, 24.x]

steps:
- uses: actions/checkout@v6
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,15 @@
| [astro-ui-avatars](packages/astro-ui-avatars) | [![version](https://img.shields.io/npm/v/astro-ui-avatars.svg)](packages/astro-ui-avatars/CHANGELOG.md) | Generate customizable user avatars with initials from names. | [![downloads][downloads-badge-ui-avatars]][npm-ui-avatars] |
| [astro-gtm](packages/astro-gtm) | [![version](https://img.shields.io/npm/v/astro-gtm.svg)](packages/astro-gtm/CHANGELOG.md) | Integrate Google Tag Manager into your Astro project. | [![downloads][downloads-badge-gtm]][npm-gtm] |

## Versioning

Orbit follows a customized versioning scheme:

- **Major version**: Matches the Astro major version (e.g., `6.x.x` = Astro v6)
- **Minor/Patch versions**: Independent package updates

Major/Breaking changes are only introduced when Astro releases a new major version.
Comment on lines +32 to +35

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Versioning statement is too absolute.

Line 35 can mislead maintainers/users because breaking changes may also be driven by upstream package majors.

✏️ Suggested wording
-- **Major version**: Matches the Astro major version (e.g., `6.x.x` = Astro v6)
-- **Minor/Patch versions**: Independent package updates
-
-Major/Breaking changes are only introduced when Astro releases a new major version.
+- **Major version**: Tracks the targeted Astro major version (e.g., `6.x.x` targets Astro v6)
+- **Minor/Patch versions**: Independent package updates
+
+Breaking changes are generally aligned with Astro major releases, but can also occur when required by upstream dependency major changes.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- **Major version**: Matches the Astro major version (e.g., `6.x.x` = Astro v6)
- **Minor/Patch versions**: Independent package updates
Major/Breaking changes are only introduced when Astro releases a new major version.
- **Major version**: Tracks the targeted Astro major version (e.g., `6.x.x` targets Astro v6)
- **Minor/Patch versions**: Independent package updates
Breaking changes are generally aligned with Astro major releases, but can also occur when required by upstream dependency major changes.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 32 - 35, Revise the absolute versioning statement
that currently reads "Major version: Matches the Astro major version (e.g.,
`6.x.x` = Astro v6)" and "Major/Breaking changes are only introduced when Astro
releases a new major version" to acknowledge upstream dependency-driven breaking
changes; update the README wording (the two bullet lines and the following
sentence) to say major version alignment is intended to follow Astro's major
when possible but that breaking changes may also occur due to upstream package
major bumps or other internal decisions, and recommend checking changelogs and
compatibility notes for each release.


## Support

Having trouble? Get help in the official [Astro Discord](https://astro.build/chat).
Expand Down
4 changes: 2 additions & 2 deletions apps/example-purgecss-ssr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
"astro": "astro"
},
"devDependencies": {
"astro": "^5.18.0"
"astro": "^6.0.4"
},
"dependencies": {
"@astrojs/node": "^9.5.4",
"@astrojs/node": "^10.0.1",
"astro-purgecss": "workspace:*"
}
}
2 changes: 1 addition & 1 deletion apps/example-purgecss/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"astro": "astro"
},
"devDependencies": {
"astro": "^5.18.0"
"astro": "^6.0.0"
},
"dependencies": {
"astro-purgecss": "workspace:*"
Expand Down
8 changes: 0 additions & 8 deletions apps/example-purgecss/src/content/blog/article-1.md

This file was deleted.

8 changes: 0 additions & 8 deletions apps/example-purgecss/src/content/blog/article-2.md

This file was deleted.

8 changes: 0 additions & 8 deletions apps/example-purgecss/src/content/blog/article-3.md

This file was deleted.

12 changes: 0 additions & 12 deletions apps/example-purgecss/src/content/config.ts

This file was deleted.

21 changes: 0 additions & 21 deletions apps/example-purgecss/src/pages/blog/[...slug].astro

This file was deleted.

4 changes: 2 additions & 2 deletions apps/example-useragent/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
"astro": "astro"
},
"devDependencies": {
"astro": "^5.18.0"
"astro": "^6.0.4"
},
"dependencies": {
"@astrojs/node": "^9.5.4",
"@astrojs/node": "^10.0.1",
"astro-useragent": "workspace:*"
}
}
2 changes: 1 addition & 1 deletion apps/playground/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"astro": "astro"
},
"devDependencies": {
"astro": "^5.18.0"
"astro": "^6.0.4"
},
"dependencies": {
"astro-seo-meta": "workspace:*",
Expand Down
9 changes: 4 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,16 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.18.2",
"@changesets/changelog-github": "^0.5.2",
"@changesets/cli": "^2.29.8",
"@types/node": "^22.19.13",
"astro": "^5.18.0",
"@changesets/cli": "^2.30.0",
"@types/node": "^22.19.15",
"kleur": "^4.1.5",
"pkg-pr-new": "^0.0.63",
"prettier": "^3.8.1",
"prettier-plugin-astro": "^0.14.1",
"tsup": "^8.5.1",
"turbo": "^2.8.11",
"turbo": "^2.8.17",
"typescript": "^5.9.3",
"vite-tsconfig-paths": "^6.1.1",
"vitest": "^4.0.18"
"vitest": "^4.1.0"
}
}
4 changes: 2 additions & 2 deletions packages/astro-gtm/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "astro-gtm",
"description": "Astro plugin to easily integrate Google Tag Manager (GTM) into your astro site",
"version": "1.1.0",
"version": "5.1.0",
"homepage": "https://github.com/codiume/orbit",
"bugs": "https://github.com/codiume/orbit/issues",
"author": "codiume",
Expand Down Expand Up @@ -43,6 +43,6 @@
}
},
"peerDependencies": {
"astro": "^5.0.0"
"astro": "^6.0.0"
}
}
4 changes: 2 additions & 2 deletions packages/astro-purgecss/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
}
},
"peerDependencies": {
"astro": "^5.0.0",
"purgecss": "^7.0.0"
"astro": "^6.0.0",
"purgecss": "^8.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/astro-seo-meta/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@
}
},
"peerDependencies": {
"astro": "^5.0.0"
"astro": "^6.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/astro-seo-schema/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
}
},
"peerDependencies": {
"astro": "^5.0.0",
"astro": "^6.0.0",
"schema-dts": "^1.1.0"
}
}
2 changes: 1 addition & 1 deletion packages/astro-svg-loaders/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@
}
},
"peerDependencies": {
"astro": "^5.0.0"
"astro": "^6.0.0"
}
}
4 changes: 2 additions & 2 deletions packages/astro-ui-avatars/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "astro-ui-avatars",
"description": "Generate customizable user avatars with initials from names",
"version": "1.0.0",
"version": "5.0.0",
"homepage": "https://github.com/codiume/orbit",
"bugs": "https://github.com/codiume/orbit/issues",
"author": "codiume",
Expand Down Expand Up @@ -42,6 +42,6 @@
}
},
"peerDependencies": {
"astro": "^5.0.0"
"astro": "^6.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/astro-useragent/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,6 @@
"ua-parser-js": "^2.0.0"
},
"peerDependencies": {
"astro": "^5.0.0"
"astro": "^6.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/astro-vanilla-extract/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
}
},
"peerDependencies": {
"astro": "^5.0.0"
"astro": "^6.0.0"
},
"dependencies": {
"@vanilla-extract/css": "^1.14.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/astro-webhooks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@
}
},
"peerDependencies": {
"astro": "^5.0.0"
"astro": "^6.0.0"
}
}
Loading
Loading