Skip to content

Commit e3134ab

Browse files
authored
Merge pull request #524 from nod-ai/staging/v0.3.0
Release v0.3.0
2 parents f5eccc1 + 3f6e4a5 commit e3134ab

File tree

195 files changed

+4294
-2819
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+4294
-2819
lines changed

.github/workflows/conventional-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ jobs:
1818
uses: ytanikin/[email protected]
1919
with:
2020
## cspell:words prefeature
21-
task_types: '["feature","prefeature","fix","docs","tests","build","ci","refactor","chore","revert","linter","types"]'
21+
task_types: '["feature","prefeature","fix","docs","tests","build","ci","refactor","chore","revert","linter","types","style"]'

.github/workflows/dependabot.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Dependabot
2+
on: pull_request
3+
4+
permissions:
5+
contents: write
6+
pull-requests: write
7+
8+
jobs:
9+
auto-merge:
10+
runs-on: ubuntu-latest
11+
if: |
12+
(github.event.pull_request.user.login == 'dependabot[bot]') &&
13+
(!github.event.pull_request.head.repo.fork)
14+
steps:
15+
- name: Fetch metadata
16+
id: metadata
17+
uses: dependabot/fetch-metadata@v2
18+
with:
19+
github-token: "${{ secrets.GITHUB_TOKEN }}"
20+
- name: Enable "auto-merge" for non-major version updates # Assumes the repository requires checks to pass before merging
21+
if: |
22+
(steps.metadata.outputs.update-type == 'version-update:semver-patch') ||
23+
(steps.metadata.outputs.update-type == 'version-update:semver-minor')
24+
run: gh pr merge --squash --auto "$PR_URL"
25+
env:
26+
PR_URL: ${{ github.event.pull_request.html_url }}
27+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/node.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ on:
3737
- '!docs/**' # Ignore docs folder
3838

3939
jobs:
40-
lint:
40+
analyze:
4141
runs-on: ubuntu-latest
42-
name: ESLint via package.json
42+
name: Lint and compile via package.json
4343
steps:
4444
- uses: actions/checkout@v4
4545
- name: Set up Node.js
@@ -58,3 +58,12 @@ jobs:
5858
echo "::notice::Enable lint-on-save in your editor for automatic fixes"
5959
echo "::notice::Run \`npm run lint\` in your dev environment for details about issues that aren't automatically fixable"
6060
exit 1
61+
- name: Run the compiler
62+
id: compile
63+
run: npx vue-tsc --build
64+
continue-on-error: true
65+
- name: If compilation fails, highlight debug tools
66+
if: steps.compile.outcome == 'failure'
67+
run: |
68+
echo "::notice::Run \`npx vue-tsc --build\` in your dev environment for details about compiler issues"
69+
exit 1

.vscode/settings.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
{
22
"cSpell.words": [
3-
"cbor",
43
"cofactor",
5-
"fastinfoset",
4+
"concatenatable",
65
"Flaggable",
76
"SDXL",
87
"Shortfin",
98
"stabilityai",
109
"vite",
11-
"vuetify",
12-
"wbxml"
10+
"vuetify"
1311
],
1412
"editor.codeActionsOnSave": {
1513
"source.fixAll": "explicit",

cypress/eslint.config.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import pluginCypress from 'eslint-plugin-cypress';
2+
3+
import type {
4+
ConfigWithExtends,
5+
} from 'typescript-eslint';
6+
7+
const overriddenCypressPlugin: ConfigWithExtends[] = [
8+
{
9+
...pluginCypress.configs.recommended,
10+
files: [
11+
'cypress/e2e/**/*.{cy,spec}.{js,ts,jsx,tsx}',
12+
'cypress/support/**/*.{js,ts,jsx,tsx}',
13+
],
14+
},
15+
];
16+
17+
export {
18+
overriddenCypressPlugin as default,
19+
};

cypress/package.d.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// 2025-Jul-02: This is a workaround for https://github.com/cypress-io/eslint-plugin-cypress/issues/232
2+
declare module 'eslint-plugin-cypress' {
3+
import type {
4+
Linter,
5+
} from 'eslint';
6+
7+
const plugin: {
8+
configs: {
9+
recommended: Linter.Config;
10+
[key: string]: Linter.Config | undefined;
11+
};
12+
};
13+
14+
export {
15+
plugin as default,
16+
};
17+
}

cypress/tsconfig.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
{
22
"extends": "@vue/tsconfig/tsconfig.dom.json",
3-
"include": ["./e2e/**/*", "./support/**/*"],
4-
"exclude": ["./support/component.*"],
3+
"include": [
4+
"./eslint.config.ts",
5+
"./package.d.ts",
6+
"./e2e/**/*",
7+
"./support/**/*"
8+
],
9+
"exclude": [
10+
"./support/component.*"
11+
],
512
"compilerOptions": {
613
"isolatedModules": false,
7-
"types": ["cypress"]
14+
"types": [
15+
"cypress"
16+
]
817
}
918
}

0 commit comments

Comments
 (0)