Skip to content

oauth2MetadataUrl #3625

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 198 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
198 commits
Select commit Hold shift + click to select a range
76f184b
#2157: Update schema to validate refs in headers of encoding objects
alasdairhurst Feb 25, 2020
347f361
scripts: add fwdport/fwdabort.sh for forward porting commits between …
MikeRalphson Jun 3, 2021
be76894
Respec fix and SEO changes (#2603)
MikeRalphson Jun 3, 2021
946f590
nuke proposal prefixes (#2604)
MikeRalphson Jun 10, 2021
3d2c044
Rendered spec, generate latest.html and add DOCTYPE (#2607)
MikeRalphson Jun 10, 2021
fe41bac
tests: add comments to expected failure cases (#2608)
MikeRalphson Jun 10, 2021
851a6d1
Add a GitHub workflow to run the metaschema tests (incl. boolean sche…
MikeRalphson Jun 10, 2021
df62e1e
Add accessible meetings slide to agenda template
MikeRalphson Jun 10, 2021
8c547b2
Make agenda workflow run on Mondays
MikeRalphson Jun 11, 2021
9d3895a
Add code-of-conduct link to agenda template
MikeRalphson Jun 11, 2021
2d1f573
Merge pull request #2158 from alasdairhurst/master
MikeRalphson Jun 24, 2021
d9ac75b
Merge pull request #2616 from OAI/mr/agenda-add-slide
MikeRalphson Jun 24, 2021
4b1433d
Add scopes as required field of OAuth Flow Object (#2673)
char0n Aug 19, 2021
92df7ca
fix: typo spelling grammar (#2670)
slowy07 Aug 20, 2021
17ed07c
Generate YAML versions of these schema documents (#2669)
karenetheridge Sep 23, 2021
9acd3db
minor simplification of v3.1 schema (#2671)
karenetheridge Sep 23, 2021
085be94
per the spec, the only allowed ranges are [12345]XX (#2690)
karenetheridge Sep 23, 2021
866a4a2
Add "type" qualifier to ensure that "if" clauses fail properly (#2696)
karenetheridge Sep 23, 2021
f6d3005
Treat security scheme as case insensitive (#2706)
hornworm61 Sep 23, 2021
917d330
Add Code of Conduct Enforcement Guidelines (#2721)
tbarn Sep 23, 2021
424e706
fix: invalid JSON in v3.1 schema (#2725)
seriousme Sep 24, 2021
ce732af
tighten up regex for path items (#2681)
karenetheridge Sep 27, 2021
413b1a8
Update 3.1 schema id for patch release (#2718)
jdesrosiers Oct 7, 2021
6ba1577
Create SPECIAL_INTEREST_GROUPS.md (#2686)
ncaidin Oct 7, 2021
20f4bf2
schema fixes for the "parameter" and "header" objects (#2746)
karenetheridge Nov 11, 2021
9d2bc17
Remove Koa2-OAS3 from IMPLEMENTATIONS.md (#2708)
dzjuck Nov 11, 2021
746b830
Add RapiDoc to IMPLEMENTATIONS.md (#2683)
waldyrious Nov 11, 2021
3aaace7
added JSONSchema::Validator to implementations list (#2659)
Logioniz Nov 11, 2021
5984314
Add Schemathesis to the "Testing tools" section (#2553)
Stranger6667 Nov 11, 2021
1974880
examples: add non-oauth-scopes.yaml, refs #2407 (#2515)
MikeRalphson Nov 11, 2021
99f8331
Add implementations (#2469)
vearutop Nov 11, 2021
a8bd1a5
Change server-variable property to 'description' (#2793)
ahoglund Nov 18, 2021
a114313
reference the relevant section of the spec in definitions (#2792)
karenetheridge Nov 18, 2021
ba59ea1
IMPLEMENTATIONS.md: Restore table header format (#2787)
waldyrious Nov 18, 2021
a48adb9
Update JSON example files (#2786)
github-actions[bot] Nov 18, 2021
f3ffc79
Update Proposal 003 "Clarify Nullable" to Promoted status (#2529)
tedepstein Nov 18, 2021
1fb4f83
Update IMPLEMENTATIONS.md (#2353)
micha-f Nov 18, 2021
115cacc
fix: some broken IETF links (#2798)
saibotsivad Dec 23, 2021
af79cf0
The value field and externalValue field are mutually exclusive. (#2801)
karenetheridge Dec 29, 2021
42c153c
more schema tweaks for parameter objects (#2811)
karenetheridge Dec 29, 2021
dabbcee
add format checks to these strings
karenetheridge Jan 7, 2022
371413f
Merge pull request #2850 from karenetheridge/ether/more-uris
earth2marsh Feb 3, 2022
c0e63d6
Update IMPLEMENTATIONS.md (#2797)
nfroidure Feb 11, 2022
ba36b28
Testing tools: Add Tcases for OpenAPI (#2878)
kerrykimbrough Feb 11, 2022
80c781e
add description to all schemas (#2802)
karenetheridge Feb 24, 2022
dfc8292
document the default for /servers (#2861)
karenetheridge Feb 24, 2022
f6f9ab3
"The Responses Object MUST contain at least one response code" (#2799)
karenetheridge Feb 24, 2022
a1facce
Bump schema version numbers for 2022-02-17 release (#2888)
jdesrosiers Mar 10, 2022
733c879
Make PathItem operation properties specific. (#2127)
axelcostaspena Mar 27, 2022
3e48c1e
Add Connexion Python framework (#2323)
m-aciek Mar 27, 2022
949af1f
add oasdiff tool (#2494)
Mar 27, 2022
7716b92
Update README.md (#2907)
namdeirf Mar 31, 2022
cede0ea
Updated file to reflect release of 3.0, etc. (#2906)
namdeirf Mar 31, 2022
aa91a19
implementations - add aiopenapi3 (#2916)
commonism Apr 20, 2022
67af45b
Cleared last line
Susheel4115 Jun 26, 2022
d9a862f
operationId in the link object is a string
karenetheridge Jul 2, 2022
4377242
Update README.md
freddy1020 Jul 21, 2022
65d2a9f
Add a ref to implementation of v3.1 in Go (#3008)
SVilgelm Aug 26, 2022
d84b34e
Make PathItem operation properties specific.
karenetheridge Sep 11, 2022
caa9598
Merge pull request #2963 from karenetheridge/ether/link-operationId
whitlockjc Sep 29, 2022
1cade48
Merge pull request #3026 from karenetheridge/ether/pathitem-operations
whitlockjc Sep 29, 2022
ba8510a
v3.1 license schema modified to describe url and identifier as mutual…
arno-di-loreto Oct 6, 2022
157a4c8
Publish v3.1 schemas version 2022-10-07 (#3042)
jdesrosiers Oct 13, 2022
67a6a32
Update to create next agenda on Thursday (#3065)
darrelmiller Nov 17, 2022
b12acf0
Enforce documented /pets pagination size limit (#3070)
TheTeaCat Nov 17, 2022
13b04fd
docs(IMPLEMENTATIONS): add openapi-runtime-expression to the list (#3…
char0n Nov 17, 2022
d17d5c9
Add Bump.sh to user Interfaces list (#3071)
ChristopheDujarric Nov 17, 2022
17fa240
Update IMPLEMENTATIONS.md (#3055)
octavianN Nov 17, 2022
c06c79b
Remove maxLength for operationObject/summary in the v1.2 spec (#3018)
HoldYourWaffle Nov 17, 2022
14cadce
Update JSON example files (#3077)
github-actions[bot] Nov 17, 2022
36a3a67
Merge pull request #2978 from freddy1020/main
earth2marsh Nov 18, 2022
6ece189
Remove implementations list and redirect to tools.openapis.org (#3181)
MikeRalphson Mar 2, 2023
a524a4c
enforce existence of composite applicator keyword adjacent to "discri…
karenetheridge Mar 5, 2023
e7971e5
require that responses object has 'default' or a response code (fixes…
karenetheridge Mar 5, 2023
4bfca78
Merge pull request #2956 from Susheel4115/patch-1
earth2marsh Mar 6, 2023
87a1bd3
docs: fix anchor links in rendered specs (#3200)
MikeRalphson Mar 16, 2023
79c9112
Fix minor typo (#3153)
peterhauke Mar 18, 2023
8d2a5a9
Split long sentence in README.md (#2979)
rzrymiak Mar 23, 2023
2408885
Update agenda.md template with approved PRs item/link (#3221)
MikeRalphson Mar 30, 2023
9764b45
fix(petstore): Set to correct api url (#3145)
xorima Apr 13, 2023
d4fdc6c
Add `patternProperties` to `Encoding` schema for extensions (#3252)
MikeEdgar Apr 20, 2023
bcb0c45
Update JSON example files (#3244)
github-actions[bot] Apr 20, 2023
80d8c8e
Update list of Special Interest Groups (#3262)
duncanbeevers May 11, 2023
9dff244
docs: add community manager role to GOVERNANCE.md (#3242)
MikeRalphson May 11, 2023
9df68a1
Add requestBody to createPets operation
tnmtechnologies Jul 5, 2023
18ee9f0
Fix 3.1 Path Item schema
handrews Aug 20, 2023
77427b2
punctuation fix (#3375)
karenetheridge Oct 5, 2023
485f655
Revert "punctuation fix (#3375)" (#3395)
darrelmiller Oct 5, 2023
ddcab42
refactor out a common definition when style=form (#3379)
karenetheridge Oct 5, 2023
2e903bb
Revert enforce existence of composite applicator keyword adjacent to …
skryukov Oct 17, 2023
7817060
Updating Link RFC-3339 for date-time and date format (#3348)
pinalbaldha Oct 19, 2023
c2915e6
fix schema error for path templating
karenetheridge Oct 23, 2023
4dedcd3
extra keywords in the reference object are permitted
karenetheridge Oct 23, 2023
1dc4f61
build: update mdv dev. dep.
MikeRalphson Nov 2, 2023
278474d
- updates agenda workflow so it closes older agenda issues automatically
baywet Nov 6, 2023
cb6e9bd
- adds a workflow to handle stale issues
baywet Nov 6, 2023
ce413a4
Fixed link to SPDX identifiers
philsturgeon Nov 8, 2023
f73731d
- adds dependabot configuration for actions (#3436)
baywet Nov 9, 2023
70eefd3
- adds a delay before closing agenda issues
baywet Nov 9, 2023
9a86ad3
- updates inactivity message and delays
baywet Nov 9, 2023
3536a5e
- adds missing permission to read the content
baywet Nov 9, 2023
d2614f4
- adds missing contents permission
baywet Nov 9, 2023
0870aeb
Merge pull request #3435 from baywet/feature/auto-close-agenda
earth2marsh Nov 16, 2023
b415dd7
Merge pull request #3437 from baywet/feature/auto-close-stale-issues
earth2marsh Nov 16, 2023
6627c32
- fixes a bug where auto close issues would be too eager (#3453)
baywet Nov 16, 2023
5f765f2
Drop `uri-reference` format for template URLs
davishmcclurg Nov 20, 2023
2a4d6b3
Update 3.1.0.md
philsturgeon Nov 22, 2023
667d8f5
- fixes issues activity automations (#3457)
baywet Nov 30, 2023
1d92ea1
Merge pull request #3415 from karenetheridge/ether/v3.1-path-name
earth2marsh Nov 30, 2023
3892d57
Merge pull request #3416 from karenetheridge/ether/v3.1-ref-object-ex…
earth2marsh Dec 7, 2023
b02c548
Merge pull request #3405 from skryukov/revert-discriminator-json-schema
earth2marsh Dec 7, 2023
f0eb8b9
- fixes a bug where the agenda automation would hit the 3 pinned item…
baywet Dec 14, 2023
7175d5b
Bump actions/setup-node from 1 to 4 (#3443)
dependabot[bot] Dec 14, 2023
6458d30
Bump peter-evans/create-pull-request from 3 to 5 (#3445)
dependabot[bot] Dec 14, 2023
ecc4e50
- adds documentation for issues automation (#3454)
baywet Jan 2, 2024
0b6fafc
Create issue template config.yml (#3211)
MikeRalphson Jan 6, 2024
9394d36
Added a CODEOWNERS file (#3489)
darrelmiller Jan 6, 2024
7a99dcd
- only runs issues workflows on original repo
baywet Jan 9, 2024
32893de
Merge pull request #3321 from tnmtechnologies/fix/missingRequestBodyF…
lornajane Jan 10, 2024
207aa21
Update JSON example files
lornajane Jan 10, 2024
a1c2b75
Merge pull request #3495 from OAI/update-json-examples
lornajane Jan 10, 2024
949b4ff
- adds dependabot configuration for npm
baywet Jan 11, 2024
eba378c
Merge pull request #3493 from baywet/feature/no-run-on-forks
handrews Jan 11, 2024
5899858
Merge pull request #3431 from MikeRalphson/mr/mdv-1.3.4
lornajane Jan 17, 2024
881b028
Merge pull request #3497 from baywet/feature/dependabot-npm
lornajane Jan 18, 2024
0b63ce6
Bump yaml from 1.10.2 to 2.3.4
dependabot[bot] Jan 18, 2024
2b36fd2
Bump highlight.js from 10.7.3 to 11.9.0
dependabot[bot] Jan 18, 2024
bb854eb
Merge pull request #3501 from OAI/dependabot/npm_and_yarn/yaml-2.3.4
lornajane Jan 24, 2024
92958e0
Merge pull request #3440 from philsturgeon/patch-1
whitlockjc Jan 25, 2024
c29c960
Update test harness
jdesrosiers Jan 21, 2024
a7ff760
Switch from mocha to vitest
jdesrosiers Jan 21, 2024
932da89
PR guidance on branches and files
handrews Jan 29, 2024
7595885
Merge pull request #3502 from OAI/dependabot/npm_and_yarn/highlight.j…
handrews Jan 30, 2024
b03823d
Bump yargs from 12.0.5 to 17.7.2
dependabot[bot] Jan 30, 2024
9a03449
Merge pull request #3504 from OAI/dependabot/npm_and_yarn/yargs-17.7.2
handrews Jan 30, 2024
98d0dfc
Bump markdown-it from 12.3.2 to 14.0.0
dependabot[bot] Jan 30, 2024
212e8b7
Merge pull request #3506 from OAI/dependabot/npm_and_yarn/markdown-it…
handrews Jan 30, 2024
9ef72a9
Bump mocha from 8.4.0 to 10.2.0
dependabot[bot] Jan 30, 2024
66b09f1
Merge pull request #3507 from OAI/dependabot/npm_and_yarn/mocha-10.2.0
handrews Jan 30, 2024
13ea5f6
Merge branch 'main' into test-harness-upgrade
handrews Jan 30, 2024
e4ddb5e
Merge pull request #3510 from jdesrosiers/test-harness-upgrade
handrews Jan 30, 2024
7b91875
- fixes the type constraints for null dates in labelling automation
baywet Jan 31, 2024
40984f4
Merge pull request #3537 from baywet/bugfix/null-date
handrews Jan 31, 2024
136371f
Use $ref to definitions in oneOf for Parameter loc
handrews Apr 26, 2023
b4189b6
Merge pull request #3258 from handrews/schema-30-use-defs
earth2marsh Feb 1, 2024
54a7c9f
Merge pull request #3355 from handrews/path-item-ref
earth2marsh Feb 1, 2024
0e13e78
Merge pull request #3455 from davishmcclurg/uri-reference
earth2marsh Feb 1, 2024
b55f405
Update .github/pull_request_template.md
darrelmiller Feb 1, 2024
1de526f
Merge pull request #3533 from handrews/pr-template
earth2marsh Feb 1, 2024
7f0b710
Always checkout JavaScript environment from main
handrews Feb 7, 2024
b175961
Merge pull request #3554 from handrews/use-main-js
earth2marsh Feb 8, 2024
68d98c2
Update weekly meeting agenda to direct topic suggestions and add hous…
lornajane Feb 8, 2024
9b99ffb
Update SIGs list, improve formatting and links (#3551)
handrews Feb 8, 2024
87f5bdb
- adds missing package-lock
baywet Feb 9, 2024
b9b1ac4
- switches to npm ci
baywet Feb 9, 2024
9a76230
- updates schema validation workflow to checkout the lock
baywet Feb 9, 2024
ec5161f
Update MAINTAINERS.md (#3562)
earth2marsh Feb 9, 2024
0e3f97e
Fix validate script
jdesrosiers Feb 12, 2024
7cc8f4c
fix: GitHub changed markdown rendering for headings/anchors (#3548)
handrews Feb 13, 2024
617f3d9
Merge pull request #3564 from baywet/bugfix/package-lock
handrews Feb 13, 2024
21e2c2e
Merge pull request #3568 from jdesrosiers/fix-validation-script
handrews Feb 13, 2024
b3f5d93
Align the markdown workflow with the others (#3570)
handrews Feb 15, 2024
4927770
remove guideline
Feb 16, 2024
f7494e0
Merge branch 'clean-guidelines' of https://github.com/LasneF/OpenAPI-…
Feb 16, 2024
ba8bbfa
Bump vitest from 1.2.2 to 1.3.0
dependabot[bot] Feb 19, 2024
19765c1
Merge pull request #3592 from OAI/dependabot/npm_and_yarn/vitest-1.3.0
handrews Feb 19, 2024
02e770a
Add essential policies
handrews Feb 20, 2024
2c3e25d
Bump vitest from 1.3.0 to 1.3.1
dependabot[bot] Feb 21, 2024
10edfe7
Merge pull request #3600 from OAI/dependabot/npm_and_yarn/vitest-1.3.1
handrews Feb 21, 2024
bd2fb87
Merge pull request #3580 from LasneF/clean-guidelines
earth2marsh Feb 22, 2024
6dfc3dc
Bump yaml from 2.3.4 to 2.4.0
dependabot[bot] Feb 26, 2024
6f38696
Merge pull request #3611 from OAI/dependabot/npm_and_yarn/yaml-2.4.0
handrews Feb 26, 2024
4a11c66
Remove disclaimer per review feedback.
handrews Feb 29, 2024
f466c87
Added security considerations document (#3488)
darrelmiller Mar 3, 2024
375f44b
Fix: #3619. Reference IANA media type page.
ioggstream Mar 4, 2024
e9f3792
Merge pull request #3599 from handrews/dev
handrews Mar 5, 2024
9f12f03
Merge pull request #3620 from ioggstream/ioggstream-3619
lornajane Mar 6, 2024
e9fe5bc
Moving Mike to Emeritus
earth2marsh Mar 6, 2024
2ffb2b4
Merge pull request #3621 from OAI/tsc-updates
earth2marsh Mar 6, 2024
e0b9ace
Bump yaml from 2.4.0 to 2.4.1
dependabot[bot] Mar 7, 2024
8281088
Merge pull request #3623 from OAI/dependabot/npm_and_yarn/yaml-2.4.1
handrews Mar 7, 2024
3b002c5
Bump @hyperjump/json-schema from 1.7.2 to 1.7.3
dependabot[bot] Mar 11, 2024
1e8b678
Merge pull request #3627 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews Mar 11, 2024
0e72a1b
Bump vitest from 1.3.1 to 1.4.0
dependabot[bot] Mar 18, 2024
ce7e2b7
Update GOVERNANCE.md
earth2marsh Mar 18, 2024
b5d3fea
Update actions used in respec workflow
lornajane Mar 19, 2024
d870f4c
Merge pull request #3667 from OAI/dependabot/npm_and_yarn/vitest-1.4.0
handrews Mar 19, 2024
71a0eda
Bump markdown-it from 14.0.0 to 14.1.0
dependabot[bot] Mar 19, 2024
8b03f26
Merge pull request #3670 from OAI/dependabot/npm_and_yarn/markdown-it…
handrews Mar 19, 2024
8f9e671
Update GOVERNANCE.md
earth2marsh Mar 20, 2024
59f69d5
fixes typo
earth2marsh Mar 21, 2024
34c0acd
Merge pull request #3671 from lornajane/update-respec-workflow
handrews Mar 21, 2024
87fd178
Replaced a longer draft features section with a proposed proposal pro…
lornajane Mar 23, 2024
ca281a0
Update MAINTAINERS.md
earth2marsh Mar 25, 2024
cc21b33
Update MAINTAINERS.md
earth2marsh Mar 25, 2024
2f43119
Merge pull request #3669 from OAI/earth2marsh-governance
whitlockjc Mar 28, 2024
d63036c
Merge pull request #3673 from lornajane/proposals-process
earth2marsh Mar 28, 2024
77c7b9a
Merge pull request #3680 from OAI/earth2marsh-patch-1
lornajane Mar 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Global Repo Owners
* @oai/openapi-maintainers @oai/tsc

# Specification Versions
/versions/ @oai/tsc

# Protect specific top level files
/MAINTAINERS.md @oai/tsc
/TOB.md @oai/tsc
/GOVERNANCE.md @oai/tsc
/LICENSE @oai/tsc
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
blank_issues_enabled: true
contact_links:
- name: OpenAPI Specification
url: https://spec.openapis.org/oas/latest.html
about: View the latest version of the specification
- name: Getting started documentation
url: https://learn.openapis.org
about: Learn about the OpenAPI Specification
- name: OpenAPI Tooling
url: https://tools.openapis.org
about: Open-source and commercial tools for OpenAPI
- name: OpenAPI Initiative Registry
url: https://spec.openapis.org/registry/index.html
about: Registry of formats, extension namespaces etc.
- name: OpenAPI Initiative Slack
url: https://communityinviter.com/apps/open-api/openapi
about: Join our online community.
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
16 changes: 16 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!--
Thank you for contributing to the OpenAPI Specification!

Please make certain you are submitting your PR on the correct
branch and file:

* 3.0.x spec: v3.0.4-dev branch, versions/3.0.4.md
* 3.1.x spec: v3.1.1-dev branch, versions/3.1.1.md
* 3.2.0 spec: v3.2.0-dev branch, versions/3.2.0.md
* 3.0 schema: main branch, schemas/v3.0/...
* 3.1 schema: main branch, schemas/v3.1/...
* registry templates: gh-pages branch, registry/...
* registry contents: gh-pages branch, registries/...

Note that we do not accept changes to published specifications.
-->
23 changes: 13 additions & 10 deletions .github/templates/agenda.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
**NOTE: This meeting is on Thursday at 9am - 10am PT**
**NOTE: weekly meetings happen on Thursdays at 9am - 10am Pacific.**

Zoom Meeting link: [https://zoom.us/j/975841675](https://zoom.us/j/975841675?pwd=SUh4MjRLaEFKNlI3RElpWTdhRDVVUT09). Dial-in passcode: 763054
This agenda gives visibility into discussion topics for the weekly Technical Developer Community (TDC) meetings. Sharing agenda items in advance allows people to plan to attend meetings where they have an interest in specific topics.

In order to give some more visibility into the topics we cover in the TDC meetings here is the planned agenda for the next meeting. Hopefully this will allow people to plan to attend meetings for topics that they have an interest in. And for folks who cannot attend they can comment on this issue prior to the meeting. Feel free to suggest other potential agenda topics.
Whether attending or not, **anyone can comment on this issue prior to the meeting to suggest topics or to add comments on planned topics or proposals**.

**Please submit comments below for topics or proposals that you wish to present in the TDC meeting**
Zoom: [https://zoom.us/j/975841675](https://zoom.us/j/975841675?pwd=SUh4MjRLaEFKNlI3RElpWTdhRDVVUT09), dial-in passcode: 763054

The agenda backlog is currently maintained in issue #2482
Participants must abide by our [Code-of-Conduct](https://github.com/OAI/OpenAPI-Specification/blob/main/CODE_OF_CONDUCT.md#code-of-conduct).

![F10B5460-B4B3-4463-9CDE-C7F782202EA9](https://user-images.githubusercontent.com/21603/121568843-0b260900-ca18-11eb-9362-69fda4162be8.jpeg)

| Topic | Owner | Decision/NextStep |
|-------|---------|---------|
| | | |
AOB (see below) | TDC | |
New issues / PRs labelled [review](https://github.com/OAI/OpenAPI-Specification/labels/review) | @OAI/triage | |
[New issues](https://github.com/search?q=repo%3Aoai%2Fopenapi-specification+is%3Aissue+comments%3A0+no%3Alabel+is%3Aopen) without response yet | @OAI/triage | |

Intros and governance meta-topics (5 mins) | TDC | |
Reports from Special Interest Groups (5 mins) | SIG members | |
Any other business (add comments below to suggest topics) | TDC | |
[Approved spec PRs](https://github.com/OAI/OpenAPI-Specification/pulls?q=is%3Apr+is%3Aopen+review%3Aapproved) | TDC | |
[New issues needing attention](https://github.com/search?q=repo%3Aoai%2Fopenapi-specification+is%3Aissue+comments%3A0+no%3Alabel+is%3Aopen) | @OAI/triage | |

/cc @OAI/tsc Please suggest items for inclusion
/cc [@OAI/tsc](https://github.com/orgs/OAI/teams/tsc) please suggest items for inclusion.
26 changes: 22 additions & 4 deletions .github/workflows/agenda.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,37 @@ name: agenda

on:
schedule:
- cron: '0 9 * * 2'
- cron: '0 16 * * 4'
workflow_dispatch: {}


permissions:
issues: write
contents: read

jobs:
agenda:
if: github.repository == 'OAI/OpenAPI-Specification'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TITLE_PREFIX: "Open Community (TDC) Meeting, "
LABEL: "Housekeeping"
POST_MEETING_CLOSE_DURATION_IN_DAYS: 10

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1 # checkout repo content
- uses: actions/checkout@v4 # checkout repo content

# we want to close old agenda issues before creating a new one because there's a limit of 3 pinned items on a repo
- name: Close old agenda issues
run: gh issue list -l ${{ env.LABEL }} --author "app/github-actions" --json number,title | ConvertFrom-Json | Where-Object { $_.title -like "${{ env.TITLE_PREFIX }}*" -and ([datetime]::UtcNow - [datetime]::Parse([regex]::Replace($_.title.Replace("${{ env.TITLE_PREFIX }}", ""), "\([^)]+\)", ""))) -ge [timespan]::FromDays([int]::Parse("${{ env.POST_MEETING_CLOSE_DURATION_IN_DAYS }}"))} | ForEach-Object { gh issue close $_.number && gh issue unpin $_.number }
shell: pwsh

- name: Create agenda issue
run: gh issue create -l Housekeeping -t "Open Community (TDC) Meeting, `date --date='next Thu' +'%A %d %B %Y'`" -F .github/templates/agenda.md
run: |
$nextThursday = @(@(1..8) | % {$(Get-Date).AddDays($_)} | ? {$_.DayOfWeek -ieq "Thursday"})[0].ToString("dddd dd MMMM yyyy", [CultureInfo]::InvariantCulture)
$result = gh issue create -l ${{ env.LABEL }} -t "${{ env.TITLE_PREFIX }}$nextThursday" -F .github/templates/agenda.md
gh issue pin $result
shell: pwsh


8 changes: 6 additions & 2 deletions .github/workflows/convert-examples-to-json.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,12 @@ jobs:
steps:
- uses: actions/checkout@v2 # checkout repo content

- uses: actions/setup-node@v4 # setup Node.js
with:
node-version: '20.x'

- name: Install dependencies
run: npm i
run: npm ci

- name: convert YAML examples to JSON
run: find examples/v3* -type f -name "*.yaml" | xargs node scripts/yaml2json/yaml2json.js
Expand All @@ -36,7 +40,7 @@ jobs:
git --no-pager -c color.diff=always diff --staged

- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: update-json-examples
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/inactive-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
on:
issues:
types: labeled
workflow_dispatch:
schedule:
- cron: '*/5 * * * *'

permissions:
issues: write
contents: read

name: Label and close issues with no recent activity

env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NEEDS_ATTENTION_LABEL: "Needs attention"
NEEDS_AUTHOR_FEEDBACK_LABEL: "Needs author feedback"
NO_RECENT_ACTIVITY_LABEL: "No recent activity"
NO_RECENT_ACTIVITY_DURATION_IN_DAYS: 7
NO_RECENT_ACTIVITY_DURATION_CLOSE_IN_DAYS: 28
ORG_NAME: ${{ github.repository_owner }}
REPO_NAME: ${{ github.event.repository.name }}
NO_RECENT_ACTIVITY_COMMENT: "This issue has been labeled with `No recent activity` because there has been no recent activity. It will be closed if no further activity occurs within 28 days. Please re-open this issue or open a new one after this delay if you need to."


jobs:
run:
if: github.repository == 'OAI/OpenAPI-Specification'
runs-on: ubuntu-latest
name: Label issues with no recent activity
steps:
- uses: actions/checkout@v4
- run: scripts/label-no-recent.ps1
shell: pwsh
- run: scripts/close-no-recent.ps1
shell: pwsh
14 changes: 10 additions & 4 deletions .github/workflows/respec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,18 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2 # checkout main branch
- uses: actions/checkout@v4 # checkout main branch
with:
fetch-depth: 0

- uses: actions/setup-node@v4 # setup Node.js
with:
node-version: '20.x'

- name: Install dependencies
run: npm i
run: npm ci

- uses: actions/checkout@v2 # checkout gh-pages branch
- uses: actions/checkout@v4 # checkout gh-pages branch
with:
ref: gh-pages
path: deploy
Expand All @@ -35,7 +41,7 @@ jobs:
run: scripts/md2html/build.sh

- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: update-respec-version
Expand Down
35 changes: 35 additions & 0 deletions .github/workflows/schema-tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: schema-test

# Author: @MikeRalphson / runs @jdesrosiers tests
# Issue: https://github.com/OAI/OpenAPI-Specification/pull/2489

#
# This workflow runs the npm test script to validate passing and failing
# testcases for the metaschema.
#

# run this on push to any branch and creation of pull-requests
on:
push: {}
pull_request: {}
workflow_dispatch: {}

jobs:
test:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4 # checkout repo content
with:
fetch-depth: 0
- uses: actions/setup-node@v4 # setup Node.js
with:
node-version: '20.x'
- name: Install dependencies from main
run: |
git checkout remotes/origin/main -- package.json package-lock.json
npm ci
- name: Run tests
run: npm run test

13 changes: 9 additions & 4 deletions .github/workflows/validate-markdown.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,15 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2 # checkout repo content
- uses: actions/setup-node@v1 # setup Node.js
- uses: actions/checkout@v4 # checkout repo content
with:
node-version: '12.x'
fetch-depth: 0
- name: use the javascript environment from main
run: |
git checkout remotes/origin/main -- package.json package-lock.json
- uses: actions/setup-node@v4 # setup Node.js
with:
node-version: '20.x'
- name: Validate markdown
run: npx mdv versions/3.*.md
run: npx --yes mdv versions/3.*.md

1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
target
atlassian-ide-plugin.xml
node_modules/
package-lock.json
deploy/
history
Gemfile.lock
51 changes: 44 additions & 7 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,13 +94,50 @@ offender, banning the offender from various online spaces (temporary or
permanent), removing the offender from an event with no refund, or other
options deemed appropriate.

Further details of specific enforcement policies are currently being
drafted. When these details are completed we will post updates to our
website for transparency.

Project maintainers who do not report possible incidents or follow
responses in good faith may face temporary or permanent repercussions as
determined by the Code of Conduct Committee.
Enforcement Guidelines
----------------------

The Code of Conduct committee will follow these Enforcement Guidelines in
determining the consequences for any action they deem in violation of this
Code of Conduct:

#### 1. Correction
Community Impact: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.

Consequence: A private, written warning from the Code of Conduct committee,
providing clarity around the nature of the violation and an explanation of
why the behavior was inappropriate. A public apology may be requested.

#### 2. Warning
Community Impact: A violation through a single incident or series of
actions.

Consequence: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction
with the Code of Conduct committee, for a specified period of time. This
includes avoiding interactions in community spaces as well as external
channels like social media. Violating these terms may lead to a temporary
or permanent ban.

#### 3. Temporary Ban
Community Impact: A serious violation of community standards, including
sustained inappropriate behavior.

Consequence: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No
public or private interaction with the people involved, including
unsolicited interaction with the Code of Conduct committee, is allowed
during this period. Violating these terms may lead to a permanent ban.

#### 4. Permanent Ban
Community Impact: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of
an individual, or aggression toward or disparagement of classes of
individuals.

Consequence: A permanent ban from any sort of public interaction
within the community.

### Events

Expand Down
Loading