5.2.1 • Published 3 months ago
@wolfy1339/openapi-webhooks v5.2.1
openapi
GitHub's official Webhooks OpenAPI spec with Octokit extensions
Amends webhooks from GitHub's official OpenAPI specification with an x-octokit
extension that includes the following keys
changes
: see change files in changes/
Download
Download from https://unpkg.com/browse/@wolfy1339/openapi-webhooks/generated/
Node Usage
const { schemas } = require("@wolfy1339/openapi-webhooks");
const version = schemas["api.github.com"].info.version;
const paths = Object.keys(schemas["api.github.com"].paths).sort();
GitHub Actions usage
- Install Octokit Release Notifier app
- Create a new workflow file:
name: Update OpenAPI
on:
repository_dispatch:
types: [octokit/openapi-webhooks release]
jobs:
published:
runs-on: ubuntu-latest
steps:
- run: "echo: 'new release: ${{ github.event.release.tag_name }}'"
Contributing
See CONTRIBUTING.md
License
5.2.1
3 months ago
5.2.0
3 months ago
5.1.3
6 months ago
5.1.2
6 months ago
5.1.1
6 months ago
5.1.0
6 months ago
5.0.0
6 months ago
2.1.1
9 months ago
2.1.0
10 months ago
3.1.0
8 months ago
3.0.0
9 months ago
4.1.0
7 months ago
4.0.0
8 months ago
4.1.2
7 months ago
4.2.0
6 months ago
4.1.1
7 months ago
2.0.2
11 months ago
2.0.1
11 months ago
2.0.0
11 months ago
1.5.11
11 months ago
1.5.10
12 months ago
1.5.9
12 months ago
1.5.8
12 months ago
1.5.7
12 months ago
1.5.6
12 months ago
1.5.5
12 months ago