5.2.1 • Published 3 months ago

@wolfy1339/openapi-webhooks v5.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

openapi

GitHub's official Webhooks OpenAPI spec with Octokit extensions

@latest

Amends webhooks from GitHub's official OpenAPI specification with an x-octokit extension that includes the following keys

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

  1. Install Octokit Release Notifier app
  2. 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

MIT

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