Skip to content

Commit

Permalink
Updated testing, added adapter-dev, removed gulp
Browse files Browse the repository at this point in the history
  • Loading branch information
klein0r committed Jun 9, 2022
1 parent e5971e2 commit e84b09c
Show file tree
Hide file tree
Showing 16 changed files with 201 additions and 618 deletions.
39 changes: 39 additions & 0 deletions .create-adapter.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"cli": true,
"target": "directory",
"adapterName": "pushover",
"title": "Pushover",
"description": "Sends pushover notifications",
"expert": "yes",
"features": [
"adapter"
],
"adminFeatures": [],
"type": "protocols",
"startMode": "daemon",
"connectionType": "cloud",
"dataSource": "poll",
"connectionIndicator": "yes",
"language": "JavaScript",
"adminReact": "no",
"tools": [
"ESLint",
"type checking"
],
"i18n": "JSON",
"releaseScript": "yes",
"devServer": "yes",
"devServerPort": 8081,
"indentation": "Space (4)",
"quotes": "single",
"es6class": "yes",
"authorName": "bluefox",
"authorGithub": "GermanBluefox",
"authorEmail": "[email protected]",
"gitRemoteProtocol": "SSH",
"gitCommit": "yes",
"defaultBranch": "master",
"license": "MIT License",
"dependabot": "yes",
"creatorVersion": "2.1.1"
}
11 changes: 8 additions & 3 deletions .github/workflows/dependabot-automerge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,24 @@
name: Auto-Merge Dependabot PRs

on:
# WARNING: This needs to be run in the PR base, DO NOT build untrusted code in this action
# details under https://github.blog/changelog/2021-02-19-github-actions-workflows-triggered-by-dependabot-prs-will-run-with-read-only-permissions/
pull_request_target:

jobs:
auto-merge:
if: github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v2

- name: Check if PR should be auto-merged
uses: ahmadnassri/action-dependabot-auto-merge@v2
with:
# This must be a personal access token with push access
# In order to use this, you need to go to https://github.com/settings/tokens and
# create a Personal Access Token with the permission "public_repo".
# Enter this token in your repository settings under "Secrets" and name it AUTO_MERGE_TOKEN
github-token: ${{ secrets.AUTO_MERGE_TOKEN }}
# By default, squash and merge, so Github chooses nice commit messages
command: squash and merge
command: squash and merge
12 changes: 0 additions & 12 deletions .npmignore

This file was deleted.

3 changes: 3 additions & 0 deletions .releaseconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"plugins": ["iobroker", "license"]
}
9 changes: 9 additions & 0 deletions admin/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"extends": "../tsconfig.json",
"include": [
"./admin.d.ts",
"./**/*.js",
// include the adapter-config definition if it exists
"../src/lib/adapter-config.d.ts",
]
}
Loading

0 comments on commit e84b09c

Please sign in to comment.