-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
124 additions
and
93 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: Auto-Response for Update Issues | ||
|
||
on: | ||
issues: | ||
types: [opened] | ||
|
||
jobs: | ||
respond-to-update: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Check if issue contains update-related text | ||
id: check | ||
run: | | ||
echo "Checking issue body for update conditions..." | ||
ISSUE_BODY="${{ github.event.issue.body }}" | ||
if echo "$ISSUE_BODY" | grep -iEq 'stable|update stable version|stable=1\.[0-9]+\.[0-9]+'; then | ||
echo "match=true" >> $GITHUB_OUTPUT | ||
else | ||
echo "match=false" >> $GITHUB_OUTPUT | ||
fi | ||
- name: Post a response | ||
if: steps.check.outputs.match == 'true' | ||
uses: peter-evans/create-or-update-comment@v3 | ||
with: | ||
token: ${{ secrets.REPO_TOKEN }} | ||
issue-number: ${{ github.event.issue.number }} | ||
body: | | ||
Die aktuelle beta releases enthalten noch nicht ausreichend genug getestete Features | ||
und evtl. weitere Probleme, welche nicht für ein stable Release geeignet sind. | ||
Ich werde dann bei Gelegenheit eine geeignete Version über das Developer Portal freischalten. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,61 @@ | ||
{ | ||
"version": "0.2.0", | ||
"configurations": [ | ||
{ | ||
"name": "Launch Program", | ||
"program": "../iobroker.repochecker/index.js", | ||
"args": ["https://github.com/oweitman/ioBroker.squeezeboxrpc","main","--local"], | ||
"request": "launch", | ||
"stopOnEntry": true, | ||
"runtimeExecutable": "c:/Users/oweit/AppData/Roaming/fnm/aliases/default/node.exe", | ||
"skipFiles": [ | ||
"<node_internals>/**" | ||
], | ||
"type": "node" | ||
}, | ||
{ | ||
"type": "node", | ||
"request": "launch", | ||
"name": "Launch ioBroker Adapter ", | ||
"skipFiles": ["<node_internals>/**"], | ||
"args": ["--debug", "0"], | ||
"program": "node_modules/iobroker.squeezeboxrpc/squeezeboxrpc.js", | ||
"cwd": "${workspaceFolder}/.dev-server/default", | ||
"runtimeExecutable": "c:/Users/oweit/AppData/Roaming/fnm/aliases/default/node.exe", | ||
"stopOnEntry": true, | ||
"sourceMaps": true, | ||
"resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis1 runtime", | ||
"url": "http://localhost:8082/vis/index.html#test", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis1 edit", | ||
"url": "http://localhost:8082/vis/edit.html#test", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis2 edit", | ||
"url": "http://localhost:8082/vis-2/edit.html#test", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis2 runtime", | ||
"url": "http://localhost:8082/vis-2/?main#default", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
} | ||
] | ||
} | ||
//node --inspect-brk=localhost:9229 .\node_modules\iobroker.squeeboxrpc\squeeboxrpc.js | ||
{ | ||
"version": "0.2.0", | ||
"configurations": [ | ||
{ | ||
"name": "repochecker", | ||
"program": "../iobroker.repochecker/index.js", | ||
"args": ["https://github.com/oweitman/ioBroker.squeezeboxrpc", "main", "--local"], | ||
"request": "launch", | ||
"stopOnEntry": true, | ||
"runtimeExecutable": "c:/Users/oweit/AppData/Roaming/fnm/aliases/default/node.exe", | ||
"skipFiles": ["<node_internals>/**"], | ||
"type": "node" | ||
}, | ||
{ | ||
"type": "node", | ||
"request": "launch", | ||
"name": "Launch ioBroker Adapter ", | ||
"skipFiles": ["<node_internals>/**"], | ||
"args": ["--debug", "0"], | ||
"program": "node_modules/iobroker.squeezeboxrpc/squeezeboxrpc.js", | ||
"cwd": "${workspaceFolder}/.dev-server/default", | ||
"runtimeExecutable": "c:/Users/oweit/AppData/Roaming/fnm/aliases/default/node.exe", | ||
"stopOnEntry": true, | ||
"sourceMaps": true, | ||
"resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis1 runtime", | ||
"url": "http://localhost:8082/vis/index.html#test", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis1 edit", | ||
"url": "http://localhost:8082/vis/edit.html#test", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis2 edit", | ||
"url": "http://localhost:8082/vis-2/edit.html#test", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "vis2 runtime", | ||
"url": "http://localhost:8082/vis-2/?main#default", | ||
"trace": true, | ||
"skipFiles": ["socket.io.js"] | ||
} | ||
] | ||
} | ||
//node --inspect-brk=localhost:9229 .\node_modules\iobroker.squeeboxrpc\squeeboxrpc.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,31 @@ | ||
// Root tsconfig to set the settings and power editor support for all TS files | ||
{ | ||
// To update the compilation target, install a different version of @tsconfig/node... and reference it here | ||
// https://github.com/tsconfig/bases#node-18-tsconfigjson | ||
"extends": "@tsconfig/node18/tsconfig.json", | ||
"compilerOptions": { | ||
// do not compile anything, this file is just to configure type checking | ||
"noEmit": true, | ||
|
||
// check JS files | ||
"allowJs": true, | ||
"checkJs": true, | ||
|
||
// This is necessary for the automatic typing of the adapter config | ||
"resolveJsonModule": true, | ||
|
||
// If you want to disable the stricter type checks (not recommended), uncomment the following line | ||
// "strict": false, | ||
// And enable some of those features for more fine-grained control | ||
// "strictNullChecks": true, | ||
// "strictPropertyInitialization": true, | ||
// "strictBindCallApply": true, | ||
"noImplicitAny": false, | ||
// "noUnusedLocals": true, | ||
// "noUnusedParameters": true, | ||
"useUnknownInCatchVariables": false | ||
}, | ||
"include": ["**/*.js", "**/*.d.ts"], | ||
"exclude": ["node_modules/**", "widgets/**", "lib/squeezenode/**"] | ||
} | ||
// Root tsconfig to set the settings and power editor support for all TS files | ||
{ | ||
// To update the compilation target, install a different version of @tsconfig/node... and reference it here | ||
// https://github.com/tsconfig/bases#node-18-tsconfigjson | ||
"extends": "@tsconfig/node18/tsconfig.json", | ||
"compilerOptions": { | ||
// do not compile anything, this file is just to configure type checking | ||
"noEmit": true, | ||
|
||
// check JS files | ||
"allowJs": true, | ||
"checkJs": true, | ||
|
||
// This is necessary for the automatic typing of the adapter config | ||
"resolveJsonModule": true, | ||
|
||
// If you want to disable the stricter type checks (not recommended), uncomment the following line | ||
// "strict": false, | ||
// And enable some of those features for more fine-grained control | ||
// "strictNullChecks": true, | ||
// "strictPropertyInitialization": true, | ||
// "strictBindCallApply": true, | ||
"noImplicitAny": false, | ||
// "noUnusedLocals": true, | ||
// "noUnusedParameters": true, | ||
"useUnknownInCatchVariables": false, | ||
"sourceMap": true | ||
}, | ||
"include": ["**/*.js", "**/*.d.ts"], | ||
"exclude": ["node_modules/**", "widgets/**", "lib/squeezenode/**"] | ||
} |