Skip to content

Commit

Permalink
Update dependencies (#252)
Browse files Browse the repository at this point in the history
* Update packages

* Update addon to latest @embroider/addon-blueprint

* Update ember-cli to v5.12 in test-app

* Update ember-source in addon

* Add ember-try for 5.12

* Fix lock file

* Fix ember-try for <= 4.8

* Add ´dependenciesMeta` in test-app
  • Loading branch information
mkszepp authored Nov 12, 2024
1 parent 482be9e commit b8fe365
Show file tree
Hide file tree
Showing 8 changed files with 2,462 additions and 2,675 deletions.
53 changes: 34 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ jobs:
lint:
name: Lint
runs-on: ubuntu-latest

timeout-minutes: 10

steps:
- uses: actions/checkout@v4

Expand All @@ -26,11 +27,14 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 18.x
cache: 'pnpm'
cache: pnpm

- name: 'Install dependencies'
run: pnpm install --frozen-lockfile

- run: pnpm build
- run: pnpm i -f # re-sync injected deps

- name: Lint
run: pnpm --filter ember-power-datepicker lint

Expand All @@ -41,43 +45,49 @@ jobs:

steps:
- uses: actions/checkout@v4

- uses: pnpm/action-setup@v3
with:
version: 8

- name: Install Node
uses: actions/setup-node@v4
with:
node-version: 18.x
cache: 'pnpm'
cache: pnpm

- name: Install Dependencies
run: pnpm install --frozen-lockfile


- run: pnpm build
- run: pnpm i -f # re-sync injected deps

- name: Run Tests
run: pnpm --filter test-app test:ember

floating:
name: "Floating Dependencies"
runs-on: ubuntu-latest
needs: lint

steps:
- uses: actions/checkout@v4

- uses: pnpm/action-setup@v3
with:
version: 8

- uses: actions/setup-node@v4
with:
node-version: 18.x
cache: 'pnpm'
cache: pnpm

- name: Install Dependencies
run: pnpm install --frozen-lockfile


- run: pnpm build
- run: pnpm i -f # re-sync injected deps

- name: Run Tests
run: pnpm --filter test-app test:ember

Expand All @@ -97,6 +107,8 @@ jobs:
- ember-lts-4.12
- ember-lts-5.4
- ember-lts-5.8
- ember-lts-5.12
- glimmer-component-v1
- ember-release
- ember-beta
- ember-canary
Expand All @@ -105,21 +117,24 @@ jobs:

steps:
- uses: actions/checkout@v4

- uses: pnpm/action-setup@v3
with:
version: 8

- name: Install Node
uses: actions/setup-node@v4
with:
node-version: 18.x
cache: 'pnpm'
cache: pnpm

- name: Install Dependencies
run: pnpm install --frozen-lockfile


- run: pnpm build
- run: pnpm i -f # re-sync injected deps

- name: Run Tests
env:
EMBER_TRY_SCENARIO: ${{ matrix.try-scenario }}
run: pnpm --filter test-app test:ember-try $EMBER_TRY_SCENARIO
run: pnpm --filter test-app test:ember-try $EMBER_TRY_SCENARIO --skip-cleanup
2 changes: 1 addition & 1 deletion config/ember-cli-update.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"packages": [
{
"name": "@embroider/addon-blueprint",
"version": "2.17.0",
"version": "2.18.0",
"blueprints": [
{
"name": "@embroider/addon-blueprint",
Expand Down
54 changes: 27 additions & 27 deletions ember-power-datepicker/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,24 +58,24 @@
"test": "echo 'A v2 addon does not have tests, run tests in test-app'"
},
"dependencies": {
"@embroider/addon-shim": "^1.8.9",
"@embroider/addon-shim": "^1.9.0",
"@embroider/util": "^1.13.2",
"decorator-transforms": "^2.0.0",
"decorator-transforms": "^2.3.0",
"ember-assign-helper": "^0.5.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/plugin-transform-typescript": "^7.25.2",
"@babel/runtime": "^7.25.0",
"@babel/core": "^7.26.0",
"@babel/plugin-transform-typescript": "^7.25.9",
"@babel/runtime": "^7.26.0",
"@ember/string": "^4.0.0",
"@ember/test-helpers": "^4.0.2",
"@embroider/addon-dev": "^5.0.0",
"@glimmer/component": "^1.1.2",
"@ember/test-helpers": "^4.0.4",
"@embroider/addon-dev": "^7.0.0",
"@glimmer/component": "^2.0.0",
"@glimmer/tracking": "^1.1.2",
"@glint/core": "^1.4.0",
"@glint/environment-ember-loose": "^1.4.0",
"@glint/environment-ember-template-imports": "^1.4.0",
"@glint/template": "^1.4.0",
"@glint/core": "^1.5.0",
"@glint/environment-ember-loose": "^1.5.0",
"@glint/environment-ember-template-imports": "^1.5.0",
"@glint/template": "^1.5.0",
"@rollup/plugin-babel": "^6.0.4",
"@tsconfig/ember": "^3.0.8",
"@types/ember": "^4.0.11",
Expand Down Expand Up @@ -104,29 +104,29 @@
"@types/ember__template": "^4.0.7",
"@types/ember__test": "^4.0.6",
"@types/ember__utils": "^4.0.7",
"@types/qunit": "^2.19.10",
"@types/qunit": "^2.19.12",
"@types/rsvp": "^4.0.9",
"@typescript-eslint/eslint-plugin": "^8.2.0",
"@typescript-eslint/parser": "^8.2.0",
"babel-plugin-ember-template-compilation": "^2.2.5",
"concurrently": "^8.2.2",
"ember-basic-dropdown": "^8.2.1",
"@typescript-eslint/eslint-plugin": "^8.14.0",
"@typescript-eslint/parser": "^8.14.0",
"babel-plugin-ember-template-compilation": "^2.3.0",
"concurrently": "^9.1.0",
"ember-basic-dropdown": "^8.4.0",
"ember-concurrency": "^4.0.2",
"ember-power-calendar": "^1.1.0",
"ember-source": "~5.11.0",
"ember-power-calendar": "^1.2.0",
"ember-source": "~5.12.0",
"ember-template-lint": "^6.0.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-ember": "^12.2.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-n": "^17.10.2",
"eslint-plugin-ember": "^12.3.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-n": "^17.13.1",
"eslint-plugin-prettier": "^5.2.1",
"prettier": "^3.3.3",
"prettier-plugin-ember-template-tag": "^2.0.2",
"rollup": "^4.21.0",
"prettier-plugin-ember-template-tag": "^2.0.4",
"rollup": "^4.25.0",
"rsvp": "^4.8.5",
"typescript": "^5.5.4",
"webpack": "^5.93.0"
"typescript": "^5.6.3",
"webpack": "^5.96.1"
},
"publishConfig": {
"registry": "https://registry.npmjs.org"
Expand Down
12 changes: 5 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,21 @@
"build:docs": "pnpm run --filter docs build",
"lint": "pnpm run --filter '*' lint",
"lint:fix": "pnpm run --filter '*' lint:fix",
"prepare": "pnpm run build",
"start": "concurrently 'pnpm:start:*' --restart-after 5000 --prefix-colors cyan,white,yellow",
"start:addon": "pnpm run --filter ember-power-datepicker start --no-watch.clearScreen",
"start:docs": "pnpm run --filter docs start --preserveWatchOutput",
"start:test-app": "pnpm run --filter test-app start",
"test:ember": "pnpm --filter '*' test:ember"
},
"devDependencies": {
"@glint/core": "^1.4.0",
"@glint/core": "^1.5.0",
"@release-it-plugins/lerna-changelog": "^7.0.0",
"@release-it-plugins/workspaces": "^4.2.0",
"concurrently": "^8.2.2",
"concurrently": "^9.1.0",
"prettier": "^3.3.3",
"prettier-plugin-ember-template-tag": "^2.0.2",
"release-it": "^17.6.0",
"typescript": "^5.5.4"
"prettier-plugin-ember-template-tag": "^2.0.4",
"release-it": "^17.10.0",
"typescript": "^5.6.3"
},
"workspaces": [
"ember-power-datepicker",
Expand Down Expand Up @@ -55,6 +54,5 @@
},
"npm": false
},
"packageManager": "pnpm@9.7.1+sha512.faf344af2d6ca65c4c5c8c2224ea77a81a5e8859cbc4e06b1511ddce2f0151512431dd19e6aff31f2c6a8f5f2aced9bd2273e1fed7dd4de1868984059d2c4247",
"version": "1.0.1"
}
Loading

0 comments on commit b8fe365

Please sign in to comment.