Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addon to v2 #1619

Merged
merged 40 commits into from
Jan 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
14a8603
Migrate addon to v2
mkszepp Dec 11, 2023
7adaad7
Fix lint / readd some ignore rules
mkszepp Dec 11, 2023
09d2fc0
activate workspace docs
mkszepp Dec 11, 2023
e8ba94d
Update ember-try / ci.yml
mkszepp Dec 11, 2023
99fd866
fix ci/package json
mkszepp Dec 11, 2023
0af35e1
Remove .bak files
mkszepp Dec 11, 2023
3cbe79a
fix pnpm lock file
mkszepp Dec 11, 2023
3661b6e
fix ci
mkszepp Dec 11, 2023
d1c5e03
Add snippets to eslintignore
mkszepp Dec 11, 2023
2de0aeb
Readd ignore rules for docs
mkszepp Dec 11, 2023
041233f
Add glint/core to testapp / docs
mkszepp Dec 11, 2023
2132335
Remove glint from docs/test-app
mkszepp Dec 11, 2023
5fb2bf7
Update netlify
mkszepp Dec 11, 2023
5e29aff
Fix peerDep
mkszepp Dec 11, 2023
0663fb0
Cleanup test-app
mkszepp Dec 11, 2023
9ed6b76
Remove generated files & fix import
mkszepp Dec 16, 2023
0ce9889
Readd themes & fixes for export
mkszepp Dec 19, 2023
fabbbe3
Add ignore prettier for vendor
mkszepp Dec 19, 2023
2b4692d
Fix typo error isMutlipleWithSearch -> isMultipleWithSearch
mkszepp Dec 19, 2023
bb7ee5f
Update docs/readme
mkszepp Dec 19, 2023
41428ae
Update docs
mkszepp Dec 19, 2023
da6790b
Remove ember-basic-dropdown as dependency (is now peerDependency)
mkszepp Dec 20, 2023
f2d3c7b
Remove no-classic-classes & no-classic-components in docs & convert c…
mkszepp Dec 22, 2023
830f7dc
Remove ember/classic-decorator-no-classic-methods & ember/no-computed…
mkszepp Dec 22, 2023
c3f5b77
Fix trigger @option was missing
mkszepp Dec 22, 2023
0d6217d
Cleanup docs (remove unused components)
mkszepp Dec 22, 2023
f805314
Remove unused components in test-app
mkszepp Dec 22, 2023
dbc0efe
Remove ember/classic-decorator-no-classic-methods & ember/no-computed…
mkszepp Dec 22, 2023
f48e03d
Remove ember/no-classic-components rule in test-app
mkszepp Dec 22, 2023
f07a5de
Fix helpers test
mkszepp Dec 22, 2023
f906fef
Fix helper test
mkszepp Dec 22, 2023
cdf121e
Convert EmberObject to native class in test
mkszepp Dec 22, 2023
c33c4e1
Remove ember/no-classic-classes in test-app & fix tests
mkszepp Dec 22, 2023
6647bc1
Readd blueprint
mkszepp Jan 2, 2024
39b46af
Update docs / blueprint
mkszepp Jan 2, 2024
ff2a76c
Update blueprint (add addPackageToProject to add ember-basic-dropdown)
mkszepp Jan 2, 2024
4fa0840
Update readme
mkszepp Jan 2, 2024
de4785d
Fix release-it
mkszepp Jan 2, 2024
bd829f1
Rename title in docs app
mkszepp Jan 2, 2024
d1915fb
Update ember-basic-dropdown
mkszepp Jan 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions .bowerrc

This file was deleted.

11 changes: 0 additions & 11 deletions .dependabot/config.yml

This file was deleted.

210 changes: 124 additions & 86 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,86 +1,124 @@
name: CI

on:
push:
branches:
- main
- master
pull_request: {}
schedule:
- cron: "0 3 * * 0" # every Sunday at 3am


concurrency:
group: ci-${{ github.head_ref || github.ref }}
cancel-in-progress: true

jobs:
test:
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
name: "Tests"
runs-on: ubuntu-latest
timeout-minutes: 10

steps:
- uses: actions/checkout@v3
- name: Install Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: npm
- name: Install Dependencies
run: npm ci
- name: Lint
run: npm run lint
- name: Run Tests
run: npm run test:ember

floating:
name: "Floating Dependencies"
runs-on: ubuntu-latest
timeout-minutes: 10

steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
cache: npm
- name: Install Dependencies
run: npm install --no-shrinkwrap
- name: Run Tests
run: npm run test:ember

try-scenarios:
name: ${{ matrix.try-scenario }}
runs-on: ubuntu-latest
needs: "test"
timeout-minutes: 10

strategy:
fail-fast: false
matrix:
try-scenario:
- ember-lts-3.28
- ember-lts-4.4
- ember-lts-4.8
- ember-lts-4.12
- ember-5.4
- ember-release
- ember-beta
- ember-canary
- ember-classic
- embroider-safe
- embroider-optimized

steps:
- uses: actions/checkout@v3
- name: Install Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: npm
- name: Install Dependencies
run: npm ci
- name: Run Tests
run: ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }} --skip-cleanup
name: CI

on:
push:
branches:
- main
- master
pull_request: {}

concurrency:
group: ci-${{ github.head_ref || github.ref }}
cancel-in-progress: true

jobs:
lint:
name: Lint
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- uses: pnpm/[email protected]
with:
version: 8

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

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

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

test:
name: "Tests"
runs-on: ubuntu-latest
needs: lint

steps:
- uses: actions/checkout@v3

- uses: pnpm/[email protected]
with:
version: 8

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

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

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

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

steps:
- uses: actions/checkout@v3

- uses: pnpm/[email protected]
with:
version: 8

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

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

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

try-scenarios:
name: ${{ matrix.try-scenario }}
runs-on: ubuntu-latest
continue-on-error: true
needs: test

strategy:
fail-fast: false
matrix:
try-scenario:
- ember-lts-3.28
- ember-lts-4.4
- ember-lts-4.8
- ember-lts-4.12
- ember-5.4
- ember-release
- ember-beta
- ember-canary
- embroider-safe
- embroider-optimized

steps:
- uses: actions/checkout@v3

- uses: pnpm/[email protected]
with:
version: 8

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

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

- name: Run Tests
env:
EMBER_TRY_SCENARIO: ${{ matrix.try-scenario }}
run: pnpm --filter test-app test:ember-try $EMBER_TRY_SCENARIO
54 changes: 54 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Docs CI

on:
push:
branches:
- main
- master
pull_request:

jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- uses: pnpm/[email protected]
with:
version: 8

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

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

- name: Lint
run: pnpm --filter docs lint

test:
name: "Tests"
runs-on: ubuntu-latest
needs: lint

steps:
- uses: actions/checkout@v3

- uses: pnpm/[email protected]
with:
version: 8

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

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

- name: Run Tests
run: pnpm --filter docs test:ember
28 changes: 11 additions & 17 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,28 +1,22 @@
# compiled output
/dist/
/declarations/
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules/
node_modules/

# misc
/.env*
/.pnp*
/.eslintcache
/coverage/
/npm-debug.log*
/testem.log
/yarn-error.log
.env*
.pnp*
.pnpm-debug.log
.sass-cache
.eslintcache
coverage/
npm-debug.log*
yarn-error.log

# ember-try
/.node_modules.ember-try/
/npm-shrinkwrap.json.ember-try
/package.json.ember-try
/package-lock.json.ember-try
/yarn.lock.ember-try
/pnpm-lock.ember-try.yaml

# broccoli-debug
/DEBUG/

# custom
/fastboot-dist
1 change: 0 additions & 1 deletion .netlify

This file was deleted.

35 changes: 0 additions & 35 deletions .npmignore

This file was deleted.

1 change: 0 additions & 1 deletion .nvmrc

This file was deleted.

6 changes: 6 additions & 0 deletions .prettierrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
'use strict';

module.exports = {
plugins: ['prettier-plugin-ember-template-tag'],
singleQuote: true,
};
1 change: 0 additions & 1 deletion .tern-port

This file was deleted.

6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"eslint.validate": [
"glimmer-ts",
"glimmer-js"
]
}
Loading