Skip to content

Commit 7257b0d

Browse files
authored
Merge pull request #76 from ember-cli/merge-beta
Prepare 6.9-alpha
2 parents af1e35d + 00ab71c commit 7257b0d

7 files changed

Lines changed: 89 additions & 17 deletions

File tree

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
name: Plan Release
1+
name: Plan Alpha Release
22
on:
33
workflow_dispatch:
44
push:
55
branches:
66
- main
7-
- master
87
pull_request_target: # This workflow has permissions on the repo, do NOT run code from PRs in this workflow. See https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
98
types:
109
- labeled
1110
- unlabeled
1211

1312
concurrency:
14-
group: plan-release # only the latest one of these should ever be running
13+
group: plan-release-alpha # only the latest one of these should ever be running
1514
cancel-in-progress: true
1615

1716
jobs:
@@ -85,7 +84,7 @@ jobs:
8584
commit-message: "Prepare Release ${{ steps.explanation.outputs.new_version}} using 'release-plan'"
8685
labels: "internal"
8786
branch: release-preview
88-
title: Prepare Release ${{ steps.explanation.outputs.new_version }}
87+
title: Prepare Alpha Release ${{ steps.explanation.outputs.new_version }}
8988
body: |
9089
This PR is a preview of the release that [release-plan](https://github.com/embroider-build/release-plan) has prepared. To release you should just merge this PR 👍
9190
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
# For every push to the primary branch with .release-plan.json modified,
22
# runs release-plan.
33

4-
name: Publish Stable
4+
name: Publish Alpha
55

66
on:
77
workflow_dispatch:
88
push:
99
branches:
1010
- main
11-
- master
1211
paths:
1312
- '.release-plan.json'
1413

@@ -37,7 +36,7 @@ jobs:
3736
cache: pnpm
3837
- run: pnpm install --frozen-lockfile
3938
- name: Publish to NPM
40-
run: NPM_CONFIG_PROVENANCE=true pnpm release-plan publish
39+
run: NPM_CONFIG_PROVENANCE=true pnpm release-plan publish --github-prerelease
4140
env:
4241
GITHUB_AUTH: ${{ secrets.GITHUB_TOKEN }}
4342
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,50 @@
11
# Changelog
22

3+
## Release (2025-09-05)
4+
5+
* @ember/app-blueprint 6.8.0-beta.1 (minor)
6+
7+
#### :rocket: Enhancement
8+
* `@ember/app-blueprint`
9+
* [#73](https://github.com/ember-cli/ember-app-blueprint/pull/73) Prepare 6.8 beta ([@mansona](https://github.com/mansona))
10+
11+
#### :house: Internal
12+
* `@ember/app-blueprint`
13+
* [#75](https://github.com/ember-cli/ember-app-blueprint/pull/75) update the beta version ([@mansona](https://github.com/mansona))
14+
15+
#### Committers: 1
16+
- Chris Manson ([@mansona](https://github.com/mansona))
17+
18+
## Release (2025-09-04)
19+
20+
* @ember/app-blueprint 6.7.1 (patch)
21+
22+
#### :house: Internal
23+
* `@ember/app-blueprint`
24+
* [#71](https://github.com/ember-cli/ember-app-blueprint/pull/71) fix publish-branch for pnpm publish ([@mansona](https://github.com/mansona))
25+
26+
#### Committers: 1
27+
- Chris Manson ([@mansona](https://github.com/mansona))
28+
29+
## Release (2025-09-04)
30+
31+
* @ember/app-blueprint 6.7.0 (minor)
32+
33+
#### :rocket: Enhancement
34+
* `@ember/app-blueprint`
35+
* [#65](https://github.com/ember-cli/ember-app-blueprint/pull/65) Update all dependencies for 6.7 release ([@mansona](https://github.com/mansona))
36+
37+
#### :bug: Bug Fix
38+
* `@ember/app-blueprint`
39+
* [#67](https://github.com/ember-cli/ember-app-blueprint/pull/67) make sure that release-plan publishes from release branch ([@mansona](https://github.com/mansona))
40+
41+
#### :memo: Documentation
42+
* `@ember/app-blueprint`
43+
* [#70](https://github.com/ember-cli/ember-app-blueprint/pull/70) add a basic readme ([@mansona](https://github.com/mansona))
44+
45+
#### Committers: 1
46+
- Chris Manson ([@mansona](https://github.com/mansona))
47+
348
## Release (2025-09-04)
449

550
* @ember/app-blueprint 6.6.0 (minor)

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# @ember/app-blueprint
2+
3+
This is the blueprint that is used to generate a **new** Ember app using [Vite](https://vite.dev/) as the primary build system.
4+
5+
If you have an existing app that you would like to upgrade to use Vite consider using the [ember-vite-codemod](https://github.com/mainmatter/ember-vite-codemod)
6+
7+
## Usage
8+
9+
pnpm dlx ember-cli@latest app my-app-name -b @ember/app-blueprint --pnpm
10+

files/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"concurrently": "^9.2.1",
7272
"decorator-transforms": "^2.3.0",
7373
"ember-auto-import": "^2.10.0",
74-
"ember-cli": "~6.6.0",
74+
"ember-cli": "^6.6.0",
7575
"ember-cli-babel": "^8.2.0",
7676
"ember-cli-deprecation-workflow": "^3.4.0<% if (emberData) { %>",
7777
"ember-data": "~5.6.0<% } %>",
@@ -80,7 +80,7 @@
8080
"ember-page-title": "^9.0.3",
8181
"ember-qunit": "^9.0.3",
8282
"ember-resolver": "^13.1.1",
83-
"ember-source": "~6.6.0",
83+
"ember-source": "~6.8.0-alpha.7",
8484
"ember-template-lint": "^7.9.3<% if (welcome) { %>",
8585
"ember-welcome-page": "^7.0.2<% } %>",
8686
"eslint": "^9.34.0",
@@ -98,7 +98,7 @@
9898
"testem": "^3.16.0",
9999
"tracked-built-ins": "^4.0.0<% if (typescript) { %>",
100100
"typescript": "^5.9.2",
101-
"typescript-eslint": "^8.41.0<% } %>",
101+
"typescript-eslint": "^8.42.0<% } %>",
102102
"vite": "^6.3.5"
103103
},
104104
"engines": {

package.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ember/app-blueprint",
3-
"version": "6.6.0",
3+
"version": "6.9.0-alpha.0",
44
"description": "Blueprint for next generation of Ember apps",
55
"keywords": [
66
"ember-blueprint"
@@ -20,6 +20,14 @@
2020
"format": "prettier . --write",
2121
"test": "vitest"
2222
},
23+
"release-plan": {
24+
"semverIncrementAs": {
25+
"minor": "prerelease",
26+
"patch": "prerelease"
27+
},
28+
"semverIncrementTag": "alpha",
29+
"publishTag": "alpha"
30+
},
2331
"dependencies": {
2432
"chalk": "^4.1.2",
2533
"ember-cli-string-utils": "^1.1.0",

tests/lint.test.mjs

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,17 @@ import { beforeAll, describe, it, expect } from 'vitest';
33
import { generateApp } from './helpers.mjs';
44

55
describe('linting & formatting', function () {
6-
let app;
6+
describe('JavaScript', function () {
7+
let app;
78

8-
beforeAll(async function () {
9-
app = await generateApp({ flags: ['--typescript'], skipNpm: false });
10-
});
9+
beforeAll(async function () {
10+
/**
11+
* We are passing --pnpm here because it's just faster to run in CI and realistically
12+
* we don't need to worry about the differences between pnpm and npm at this level
13+
*/
14+
app = await generateApp({ flags: ['--pnpm'], skipNpm: false });
15+
});
1116

12-
describe('JavaScript', function () {
1317
it('yields output without errors', async function () {
1418
let { exitCode } = await app.execa('pnpm', ['lint']);
1519

@@ -21,7 +25,14 @@ describe('linting & formatting', function () {
2125
let app;
2226

2327
beforeAll(async function () {
24-
app = await generateApp({ flags: ['--typescript'], skipNpm: false });
28+
/**
29+
* We are passing --pnpm here because it's just faster to run in CI and realistically
30+
* we don't need to worry about the differences between pnpm and npm at this level
31+
*/
32+
app = await generateApp({
33+
flags: ['--typescript', '--pnpm'],
34+
skipNpm: false,
35+
});
2536
});
2637

2738
it('yields output without errors', async function () {

0 commit comments

Comments
 (0)