Skip to content

Commit

Permalink
create master plugins.json files
Browse files Browse the repository at this point in the history
  • Loading branch information
bwp91 committed Oct 21, 2024
1 parent 09d199d commit de65609
Show file tree
Hide file tree
Showing 15 changed files with 4,764 additions and 155 deletions.
33 changes: 30 additions & 3 deletions .github/ISSUE_TEMPLATE/3_transfer-request.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Plugin Transfer Request
description: Request to transfer your plugin into Homebridge ownership.
description: Request to transfer your plugin into the Homebridge Plugins organization.
title: 'Transfer Request: homebridge-'
labels:
- request-transfer
Expand All @@ -11,9 +11,8 @@ body:
attributes:
value: |
- You must be the developer of the plugin to request the transfer.
- You must be willing to transfer the GitHub repository to the Homebridge Plugins organization.
- You must be willing to transfer the NPM package to the Homebridge organization.
- Another developer may request to maintain the plugin.
- You will be granted admin access to the GitHub repository, and maintainer access to the NPM package.
- type: input
id: plugin-name
attributes:
Expand All @@ -22,12 +21,40 @@ body:
placeholder: homebridge-xyz
validations:
required: true
- type: input
attributes:
label: NPM Username
placeholder: npm-user
validations:
required: true
- type: input
attributes:
label: Link To GitHub Repo
placeholder: https://github.com/homebridge/homebridge-xyz
validations:
required: true
- type: markdown
attributes:
value: '## Maintenance'
- type: markdown
attributes:
value: |
If you select yes to the following question, then:
- We will not list the plugin as unmaintained
- We will reject requests to take ownership of the plugin from other developers
If you select no to the following question, then:
- We will list the plugin as unmaintained
- We may accept requests to take ownership of the plugin from other developers
- type: dropdown
attributes:
label: Do you plan to continue maintaining the plugin?
options:
- Yes - I will continue to maintain the plugin
- No - I will not continue to maintain the plugin
default: 0
validations:
required: true
- type: markdown
attributes:
value: '## More Information'
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/4_maintain-request.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Plugin Maintain Request
description: Request to maintain a Homebridge plugin.
description: Request to maintain a Homebridge plugin that has been listed as unmaintained [here](https://github.com/homebridge/plugins/wiki/Unmaintained-Plugins).
title: 'Maintain Request: homebridge-'
labels:
- request-maintain
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/plugin-checks-schedule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ jobs:
- name: Randomly Select Plugin
id: get-verified-plugin
run: |
echo "plugin=$(jq -r '.[]' verified-plugins.json | sed '/^$/d' | shuf -n 1)" >> $GITHUB_ENV
plugin=$(jq -r 'to_entries | map(select(.value.verified == true)) | .[].key' assets/plugins.json | shuf -n 1)
echo "plugin=$plugin" >> $GITHUB_ENV
shell: bash
- name: Check Plugin
uses: ./src/plugin-checks
Expand Down
Loading

0 comments on commit de65609

Please sign in to comment.