Skip to content

Commit d885c0f

Browse files
authored
Merge pull request #945 from ember-learn/main-merge
Merge main into website-redesign
2 parents 153feb2 + 999cdd9 commit d885c0f

File tree

7 files changed

+271
-152
lines changed

7 files changed

+271
-152
lines changed

.github/workflows/gh-pages.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ jobs:
1010
deploy:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-node@v2
13+
- uses: actions/checkout@v4
14+
15+
- uses: pnpm/action-setup@v4
16+
- uses: actions/setup-node@v4
1517
with:
16-
node-version: '14'
17-
- run: npm install -g npm@7
18-
- run: npm install
18+
cache: 'pnpm'
19+
node-version: 20
20+
- run: pnpm i --frozen-lockfile
1921
- run: npx lint-to-the-future output -o lttfOutput --rootUrl ember-api-docs --previous-results https://ember-learn.github.io/ember-api-docs/data.json
2022
- name: Deploy
2123
uses: peaceiris/actions-gh-pages@v3

app/app.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Resolver from 'ember-resolver';
33
import loadInitializers from 'ember-load-initializers';
44
import config from 'ember-api-docs/config/environment';
55
import { importSync, isDevelopingApp, macroCondition } from '@embroider/macros';
6+
import 'ember-power-select/styles';
67

78
if (macroCondition(isDevelopingApp())) {
89
importSync('./deprecation-workflow');

app/helpers/github-link.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@ import { helper } from '@ember/component/helper';
22
import githubMap, { mainDir } from '../utils/github-map';
33

44
export function githubLink([project, version, file, line], { isEdit = false }) {
5+
const isEmberProject = project === 'ember';
6+
const majorVersion = parseInt(version?.split('.')[0].replace('v', ''), 10);
7+
8+
// Check if the project is 'ember' and adjust the tag only if the major version is >= 6 to match the Git tags
9+
const adjustedVersion =
10+
isEmberProject && majorVersion >= 6 ? `${version}-ember-source` : version;
11+
512
if (isEdit) {
613
return `https://github.com/${githubMap[project]}/edit/release${mainDir(
714
project,
8-
version
15+
adjustedVersion
916
)}${file}#L${line}`;
1017
}
1118

@@ -22,9 +29,11 @@ export function githubLink([project, version, file, line], { isEdit = false }) {
2229
// 'https://github.com/emberjs/data/tree/v4.10.0/packages/packages/store/addon/-private/record-arrays/identifier-array.ts#L118'
2330
const fixedFile = file?.replace('../packages/', '../');
2431

25-
return `https://github.com/${githubMap[project]}/tree/v${version}${mainDir(
32+
return `https://github.com/${
33+
githubMap[project]
34+
}/tree/v${adjustedVersion}${mainDir(
2635
project,
27-
version
36+
adjustedVersion
2837
)}${fixedFile}#L${line}`;
2938
}
3039

app/templates/application.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
</main>
1010

1111
<EsFooter />
12+
<BasicDropdownWormhole />

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,12 @@
6161
"broccoli-funnel": "^2.0.1",
6262
"ember-a11y-testing": "^5.2.1",
6363
"ember-anchor": "^1.0.3",
64-
"ember-auto-import": "^2.7.2",
64+
"ember-auto-import": "^2.10.0",
65+
"ember-basic-dropdown": "^8.6.0",
6566
"ember-cli": "~3.28.6",
6667
"ember-cli-app-version": "^5.0.0",
6768
"ember-cli-autoprefixer": "^1.0.0",
68-
"ember-cli-babel": "^7.26.10",
69+
"ember-cli-babel": "^8.2.0",
6970
"ember-cli-browserstack": "^1.0.1",
7071
"ember-cli-clipboard": "^1.1.0",
7172
"ember-cli-dependency-checker": "^3.2.0",
@@ -81,7 +82,7 @@
8182
"ember-cli-showdown": "^9.0.1",
8283
"ember-cli-terser": "^4.0.2",
8384
"ember-composable-helpers": "^3.1.1",
84-
"ember-concurrency": "^2.3.7",
85+
"ember-concurrency": "^4.0.3",
8586
"ember-data": "~3.28.6",
8687
"ember-data-fastboot": "https://github.com/cardstack/ember-data-fastboot#6e6fb8bbf0b405ae174160cc1e4833c5582f68cd",
8788
"ember-decorators": "^6.1.1",
@@ -92,7 +93,7 @@
9293
"ember-maybe-import-regenerator": "^0.1.6",
9394
"ember-metrics": "^1.5.2",
9495
"ember-page-title": "^6.2.2",
95-
"ember-power-select": "^7.2.0",
96+
"ember-power-select": "^8.7.0",
9697
"ember-qunit": "^5.1.5",
9798
"ember-resolver": "^8.0.3",
9899
"ember-rfc176-data": "^0.3.17",

0 commit comments

Comments
 (0)