Skip to content

3.1.1: update from main #4074

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

Merged
merged 424 commits into from
Sep 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
424 commits
Select commit Hold shift + click to select a range
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
505553c
Update agenda.md
duncanbeevers Mar 28, 2024
95fd0a8
Update agenda.md
duncanbeevers Mar 29, 2024
66fe9db
Merge pull request #3689 from duncanbeevers/patch-1
lornajane Apr 4, 2024
0a7c514
Bump vitest from 1.4.0 to 1.5.0
dependabot[bot] Apr 12, 2024
932dcc7
Merge branch 'master' into proposal-beta
davidjgoss Apr 14, 2024
7ce2ecf
express default value as boolean
davidjgoss Apr 14, 2024
4f42b06
clarify relationship with deprecated
davidjgoss Apr 15, 2024
d90ebfb
Merge pull request #3702 from OAI/dependabot/npm_and_yarn/vitest-1.5.0
handrews Apr 18, 2024
01b4a31
Bump @hyperjump/json-schema from 1.7.3 to 1.8.0
dependabot[bot] Apr 18, 2024
39109be
Merge pull request #3681 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews Apr 18, 2024
1755823
Designate our markdown files as our source code
handrews Apr 18, 2024
bc7348a
Add open projects to the weekly TDC agenda
handrews Apr 18, 2024
80ff99c
Provide a more direct set of issue routing links
handrews Jan 31, 2024
9b39007
Fix typo (review feedback- thanks!)
handrews Apr 19, 2024
268ea94
Merge pull request #3712 from handrews/agenda-projects
lornajane Apr 22, 2024
43ee251
Add links for this repository, turn off "blank"
handrews Apr 23, 2024
15851f0
Bump vitest from 1.5.0 to 1.5.1
dependabot[bot] Apr 25, 2024
49cfb7f
Merge pull request #3745 from OAI/dependabot/npm_and_yarn/vitest-1.5.1
handrews Apr 25, 2024
0035208
operationRef is a URI-reference
handrews Apr 25, 2024
5ee6c6d
Merge pull request #3711 from handrews/repo-language
handrews Apr 25, 2024
4c7edf9
Merge pull request #3713 from handrews/issue-template
lornajane Apr 25, 2024
73e8c44
Bump vitest from 1.5.1 to 1.5.2
dependabot[bot] Apr 26, 2024
8a8a9a6
Merge pull request #3753 from OAI/dependabot/npm_and_yarn/vitest-1.5.2
handrews Apr 26, 2024
ca9abf6
Merge pull request #2386 from davidjgoss/proposal-beta
lornajane Apr 28, 2024
2cbe672
Bump yaml from 2.4.1 to 2.4.2
dependabot[bot] Apr 29, 2024
da9bf34
Merge pull request #3762 from OAI/dependabot/npm_and_yarn/yaml-2.4.2
handrews Apr 29, 2024
32b5335
Bump vitest from 1.5.2 to 1.5.3
dependabot[bot] May 1, 2024
64111cc
Merge pull request #3764 from OAI/dependabot/npm_and_yarn/vitest-1.5.3
handrews May 1, 2024
c1e0659
Bump vitest from 1.5.3 to 1.6.0
dependabot[bot] May 6, 2024
8eb1228
Quick-fix: use same pinned version of MAINTAINERS.md for all 3.x specs
ralfhandl May 6, 2024
2c1750a
Specific MAINTAINERS file per version
ralfhandl May 6, 2024
633e579
Use oldest MAINTAINERS for 3.0.0 and 3.0.1
ralfhandl May 6, 2024
16c549a
Recreate maintainers in 2015
ralfhandl May 6, 2024
40ef508
Update build.sh
ralfhandl May 6, 2024
f5988c3
Fine-tune maintainers
ralfhandl May 6, 2024
428d7d7
Emeritus is the last bullet list
ralfhandl May 6, 2024
958bce2
Update MAINTAINERS.md
mikekistler May 6, 2024
983e12e
Validate examples for v3.1
Bellangelo May 6, 2024
e60a113
Validate examples for v3.0
Bellangelo May 6, 2024
1e36a8b
Clean-up file
Bellangelo May 6, 2024
4385bb5
Merge pull request #3780 from OAI/dependabot/npm_and_yarn/vitest-1.6.0
handrews May 6, 2024
688ed11
Bump @hyperjump/json-schema from 1.8.0 to 1.9.2
dependabot[bot] May 6, 2024
3b14011
Merge pull request #3781 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews May 6, 2024
cce8d92
Merge pull request #3783 from mikekistler/patch-1
ralfhandl May 7, 2024
a920ed4
Merge pull request #3749 from handrews/operationref-urlref
lornajane May 9, 2024
209d9a4
Merge pull request #3784 from Bellangelo/add-tests-for-example-files
handrews May 10, 2024
1be009f
Merge pull request #3782 from OAI/fix/maintainers-per-spec-version
lornajane May 14, 2024
4cab3ca
Criteria for supporting other specifications
handrews Apr 18, 2024
63e1a80
MAINTAINERS for 3.0.0
ralfhandl May 15, 2024
29fdf6f
Correctly handle appendicies in md2html
handrews May 16, 2024
ffdb5ad
Merge pull request #3807 from handrews/other-specs
handrews May 16, 2024
994a851
Merge pull request #3808 from ralfhandl/fix/editors-of-3.0.0
lornajane May 16, 2024
3f2e047
Merge pull request #3810 from handrews/appendix
lornajane May 23, 2024
7bbc2bb
Add level2 headings to Security Considerations doc
mikekistler May 31, 2024
83ce1dd
Bump yaml from 2.4.2 to 2.4.3
dependabot[bot] Jun 3, 2024
46770e8
Merge pull request #3873 from OAI/dependabot/npm_and_yarn/yaml-2.4.3
handrews Jun 3, 2024
ecd6284
Merge pull request #3871 from mikekistler/mdk-patch-1
miqui Jun 6, 2024
98f96c8
Bump @hyperjump/json-schema from 1.9.2 to 1.9.3
dependabot[bot] Jun 7, 2024
1c8a38c
Merge pull request #3889 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews Jun 7, 2024
6b3f064
Bump yaml from 2.4.3 to 2.4.5
dependabot[bot] Jun 10, 2024
c3ac262
Merge pull request #3896 from OAI/dependabot/npm_and_yarn/yaml-2.4.5
handrews Jun 10, 2024
f8b33d0
Update SPECIAL_INTEREST_GROUPS.md
ivanwalsh Jun 25, 2024
6bd37a3
Merge pull request #3930 from ivanwalsh/patch-1
ralfhandl Jun 25, 2024
8b1a473
Remove need for separate respec file for Arazzo
ralfhandl Jul 4, 2024
038b4f5
Merge pull request #3940 from ralfhandl/build-script-headline-for-abs…
lornajane Jul 4, 2024
1b4336d
Use latest (pinned) respec
ralfhandl Jul 4, 2024
4e7392c
Frontmatter
ralfhandl Jul 4, 2024
411aad3
Exclude abstract and sotd from ToC
ralfhandl Jul 5, 2024
f26b909
Normative references require a conformance section
ralfhandl Jul 5, 2024
3f80313
Anchors can't be empty
ralfhandl Jul 5, 2024
1d2b00f
Bump highlight.js from 11.9.0 to 11.10.0
dependabot[bot] Jul 8, 2024
74c1409
Bump vitest from 1.6.0 to 2.0.1
dependabot[bot] Jul 9, 2024
761a079
Merge pull request #3945 from OAI/dependabot/npm_and_yarn/highlight.j…
handrews Jul 9, 2024
77cf54d
Merge pull request #3947 from OAI/dependabot/npm_and_yarn/vitest-2.0.1
handrews Jul 10, 2024
58569f5
Remove SIG details; instead link to community/SPECIAL_INTEREST_GROUPS
duncanbeevers Jul 10, 2024
027ce77
Bump vitest from 2.0.1 to 2.0.2
dependabot[bot] Jul 11, 2024
f058e3e
Merge remote-tracking branch 'upstream/main' into use-latest-respec
ralfhandl Jul 11, 2024
e304f73
Avoid respec errors
ralfhandl Jul 11, 2024
fb37695
code formatting tweaked to respec 21.0.1 defaults
ralfhandl Jul 11, 2024
a12a1ee
Prevent call to W3C standards history
ralfhandl Jul 11, 2024
7687618
Merge pull request #3949 from OAI/dependabot/npm_and_yarn/vitest-2.0.2
handrews Jul 11, 2024
36329ce
Merge remote-tracking branch 'upstream/main' into use-latest-respec
ralfhandl Jul 11, 2024
4656119
Update package-lock.json
ralfhandl Jul 11, 2024
7a2571c
also build static html
ralfhandl Jul 11, 2024
f7fbac5
Build static html
ralfhandl Jul 11, 2024
ee6dfb9
Merge pull request #3948 from duncanbeevers/main
handrews Jul 11, 2024
2eba27e
Avoid bug in 2.0.md
ralfhandl Jul 12, 2024
e2cf596
Use span instead of a, remove unused code
ralfhandl Jul 15, 2024
5743d52
avoid deprecated function
ralfhandl Jul 15, 2024
4554d3a
Preserve section/page links
ralfhandl Jul 15, 2024
0d192c1
Bump vitest from 2.0.2 to 2.0.3
dependabot[bot] Jul 16, 2024
29ee31f
Improved descriptions
ralfhandl Jul 16, 2024
8aba520
Team reviewers work differently, try later
ralfhandl Jul 16, 2024
0997455
Merge pull request #3957 from OAI/dependabot/npm_and_yarn/vitest-2.0.3
handrews Jul 16, 2024
5ef66bc
Bump @hyperjump/json-schema from 1.9.3 to 1.9.4
dependabot[bot] Jul 22, 2024
f455e79
Delete settings.json
ralfhandl Jul 22, 2024
3a30372
Merge pull request #3965 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews Jul 22, 2024
cc7836e
Merge branch 'use-latest-respec' into preserve-rfc-section-links
ralfhandl Jul 23, 2024
2a485f9
Merge pull request #3944 from ralfhandl/use-latest-respec
darrelmiller Jul 23, 2024
bf9bdc8
Merge pull request #3958 from ralfhandl/Improved-description-in-respe…
darrelmiller Jul 23, 2024
77c2c09
Merge remote-tracking branch 'upstream/main' into preserve-rfc-sectio…
ralfhandl Jul 23, 2024
11d7938
respec PR text
ralfhandl Jul 23, 2024
8b13bab
Harmonize RFC URLs
ralfhandl Jul 24, 2024
215b826
Bump yaml from 2.4.5 to 2.5.0
dependabot[bot] Jul 25, 2024
0e02e00
Merge pull request #3974 from OAI/dependabot/npm_and_yarn/yaml-2.5.0
ralfhandl Jul 25, 2024
0e97829
Bump vitest from 2.0.3 to 2.0.4
dependabot[bot] Jul 25, 2024
3e8b64a
Merge pull request #3968 from OAI/dependabot/npm_and_yarn/vitest-2.0.4
ralfhandl Jul 25, 2024
465fcb3
Merge pull request #3956 from ralfhandl/preserve-rfc-section-links
ralfhandl Jul 25, 2024
8070369
First bunch of non-RFC normative references
ralfhandl Jul 26, 2024
abbff3e
Complete normative references
ralfhandl Jul 29, 2024
353ea4a
CommonMark and IANA now in Specref
ralfhandl Jul 29, 2024
b0574cd
OpenID Connect Core & Discovery now on Specref
ralfhandl Jul 29, 2024
2705cfd
Begin DEVELOPMENT.md -> CONTRIBUTING.md
handrews Jul 31, 2024
e80f1e2
Bump vitest from 2.0.4 to 2.0.5
dependabot[bot] Aug 1, 2024
bcdbb1a
Merge pull request #3985 from OAI/dependabot/npm_and_yarn/vitest-2.0.5
miqui Aug 1, 2024
b7c132b
Remove duplicated word.
handrews Aug 1, 2024
d410a36
New self-identification proposal
handrews Aug 1, 2024
7e99e14
Merge pull request #3978 from ralfhandl/normative-and-informative-ref…
handrews Aug 1, 2024
110629a
Merge pull request #3971 from ralfhandl/respec-workflow-pr-text
lornajane Aug 1, 2024
34a81b7
Review feedback
handrews Aug 1, 2024
f26919a
No local biblio, use only Specref
ralfhandl Aug 2, 2024
79cdabe
Process Version headline also in 3.0.4.md
ralfhandl Aug 2, 2024
6305acf
Update md2html.js
ralfhandl Aug 2, 2024
8b6590b
Update CONTRIBUTING.md
ralfhandl Aug 2, 2024
ba055ca
Merge pull request #3984 from handrews/contrib
mikekistler Aug 2, 2024
2ff3c42
Adapted review feedback
handrews Aug 2, 2024
0fe3dc6
Bump @hyperjump/json-schema from 1.9.4 to 1.9.6
dependabot[bot] Aug 5, 2024
6238600
Update proposals/2024-08-01-Self-Identification.md
ralfhandl Aug 5, 2024
540be9c
Merge pull request #3993 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews Aug 6, 2024
873d41d
Merge pull request #3989 from handrews/self-id-320
handrews Aug 7, 2024
e3a9bae
Update dependencies
ralfhandl Aug 7, 2024
08f92ad
Merge pull request #4002 from ralfhandl/fix/tests-on-windows
handrews Aug 8, 2024
75e7f5e
Improved formatting
ralfhandl Aug 8, 2024
4cbb078
Update md2html.js
ralfhandl Aug 8, 2024
3a70513
md2html: improved code blocks
ralfhandl Aug 8, 2024
c51b565
Update md2html.js
ralfhandl Aug 9, 2024
9821676
Higher-contrast colors
ralfhandl Aug 9, 2024
0c77baa
Rudimentary tests for md2html.js
ralfhandl Aug 11, 2024
055382b
normalize line-endings
ralfhandl Aug 11, 2024
bb89f3e
Try assert
ralfhandl Aug 11, 2024
4d990d9
line-endings
ralfhandl Aug 11, 2024
aa17cea
Code blocks
ralfhandl Aug 11, 2024
883c4de
Merge branch 'no-local-biblio' into build-script/improved-code-blocks
ralfhandl Aug 11, 2024
13ead12
Update basic-new.html
ralfhandl Aug 11, 2024
349aae0
Merge branch 'build-script/improved-code-blocks' into build-script/im…
ralfhandl Aug 11, 2024
1ecbdc3
Expect new syntax colors
ralfhandl Aug 11, 2024
7d01d18
Measure test coverage
ralfhandl Aug 11, 2024
bd9ad62
Maximum coverage
ralfhandl Aug 11, 2024
a46360a
Remove respec switch
ralfhandl Aug 11, 2024
494e141
Rather fail than loose code blocks in HTML
ralfhandl Aug 12, 2024
02cc427
Add YAML code block
ralfhandl Aug 12, 2024
fa2f270
README.md explaining how to see respec formatting
ralfhandl Aug 13, 2024
1167c95
canonicalURL
ralfhandl Aug 13, 2024
3914591
thisVersion, canonicalURL, source-of-truth
ralfhandl Aug 13, 2024
dcfea9e
canonical link generated by respec
ralfhandl Aug 14, 2024
74323af
Remove unused variable
ralfhandl Aug 14, 2024
6c42899
Link to learn site for examples
ralfhandl Aug 14, 2024
19098b3
Warn about relative links
ralfhandl Aug 14, 2024
06f054c
Add contributors with >25 PRs
ralfhandl Aug 15, 2024
c1e72a0
Update MAINTAINERS.md
ralfhandl Aug 15, 2024
27634ae
Maintainers file: headlines don't matter
ralfhandl Aug 15, 2024
c5a5373
Adjust headlines - doesn't affect build script
ralfhandl Aug 15, 2024
aa7c172
Add markdown style guide to CONTRIBUTING
mikekistler Aug 15, 2024
d5d4e17
Revert changes to MAINTAINERS.md
ralfhandl Aug 15, 2024
9af82de
Apply suggestions from PR review
mikekistler Aug 15, 2024
1092f04
Update MAINTAINERS.md
ralfhandl Aug 15, 2024
5d43a8b
Apply suggestions from PR review
mikekistler Aug 15, 2024
0f0f3ee
Merge pull request #3992 from ralfhandl/no-local-biblio
lornajane Aug 15, 2024
2838d3e
Merge remote-tracking branch 'upstream/main' into build-script/improv…
ralfhandl Aug 15, 2024
96fe78a
Merge pull request #4006 from ralfhandl/build-script/improved-code-bl…
ralfhandl Aug 15, 2024
73cce29
Merge remote-tracking branch 'upstream/main' into build-script/improv…
ralfhandl Aug 15, 2024
53cd44d
Merge pull request #4008 from ralfhandl/build-script/improved-syntax-…
ralfhandl Aug 15, 2024
a8ab5aa
Merge remote-tracking branch 'upstream/main' into test/coverage
ralfhandl Aug 15, 2024
9697c73
Merge pull request #4009 from ralfhandl/test/coverage
ralfhandl Aug 15, 2024
474b1cd
Update build.sh
ralfhandl Aug 15, 2024
926e5a6
require full code coverage (for now)
ralfhandl Aug 15, 2024
c3b88ed
Update EDITORS.md
ralfhandl Aug 16, 2024
c241450
Update commit
ralfhandl Aug 16, 2024
f597229
Merge remote-tracking branch 'upstream/main' into main-update-maintai…
ralfhandl Aug 16, 2024
74e60a7
Link to html wrapper page instead of yaml
ralfhandl Aug 16, 2024
bcafc21
Adjust test fixture
ralfhandl Aug 16, 2024
5392621
Add guidance for link anchors
mikekistler Aug 16, 2024
5a1b241
Add vitest config
ralfhandl Aug 17, 2024
fd83327
Merge pull request #4021 from ralfhandl/main-update-contributors
handrews Aug 18, 2024
320a9fb
Add markdownlint-cli dev dependency
mikekistler Aug 20, 2024
305daf5
Merge remote-tracking branch 'upstream/main' into markdown-style-guide
ralfhandl Aug 20, 2024
3c2c9c6
Don't rely on toc-end comment
ralfhandl Aug 20, 2024
0304666
Update package-lock.json
ralfhandl Aug 22, 2024
097ee45
Merge pull request #4027 from OAI/markdown-style-guide
lornajane Aug 22, 2024
f8114db
Merge pull request #4022 from ralfhandl/main-update-maintainers
lornajane Aug 22, 2024
c754de0
Merge pull request #4033 from ralfhandl/main-script-tweaks
lornajane Aug 22, 2024
aed5b5c
Bump @hyperjump/json-schema from 1.9.6 to 1.9.8
dependabot[bot] Aug 26, 2024
4e9d2b3
Merge pull request #4049 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews Aug 26, 2024
ea8843f
Bump yaml from 2.5.0 to 2.5.1
dependabot[bot] Sep 4, 2024
7aa5766
Merge pull request #4068 from OAI/dependabot/npm_and_yarn/yaml-2.5.1
handrews Sep 5, 2024
3d62acb
Merge remote-tracking branch 'upstream/main' into 3.1.1-update-from-main
ralfhandl Sep 6, 2024
fb98b99
Remove helper script for editors
ralfhandl Sep 6, 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
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.md linguist-detectable
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
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
blank_issues_enabled: false

# The local issue filing links are included in "contact_links" because
# GitHub's regular issue template mechanism forces the local issue
# links to be first in the list, when we want them to be last so
# visitors can be routed to other repos when appropriate.
contact_links:
- name: Have a question about using OpenAPI?
url: https://communityinviter.com/apps/open-api/openapi
about: Ask us on our Slack!
- name: Have a question about OpenAPI Tooling?
url: https://tools.openapis.org/
about: Please ask your tooling vendor!
- name: Want to add to our list of OpenAPI Tools?
url: https://tools.openapis.org/
about: Please take a look at our tooling site's instructions!
- name: Want to suggest more how-to documentation and examples?
url: https://github.com/OAI/learn.openapis.org/issues/new
about: Please open an issue on our learning site!
- name: Want to add to the registries at spec.openapis.org/registry ?
url: https://github.com/OAI/OpenAPI-Specification/issues/new
about: Please open an issue in this repository!
- name: Want to report an error in the specification?
url: https://github.com/OAI/OpenAPI-Specification/issues/new
about: Please open an issue in this repository!
- name: Want to request a new feature in the specification?
url: https://github.com/OAI/OpenAPI-Specification/discussions/new?category=enhancements
about: Please start a discussion in this repository!
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.
-->
36 changes: 36 additions & 0 deletions .github/templates/agenda.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
## Weekly meetings happen on Thursdays at 9am - 10am Pacific

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.

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**.

Meetings take place over Zoom: [https://zoom.us/j/975841675](https://zoom.us/j/975841675?pwd=SUh4MjRLaEFKNlI3RElpWTdhRDVVUT09), dial-in passcode: 763054

### Accessibility & Etiquette
* Participants must abide by our [Code-of-Conduct](https://github.com/OAI/OpenAPI-Specification/blob/main/CODE_OF_CONDUCT.md#code-of-conduct).

* Meetings are recorded for future reference, and for those who are not able to attend in-person.

* We invite you to feel comfortable to challenge any language or behaviour that is harmful or not inclusive during this meeting.

* We look forward to your participation, but please consider these acts of etiquette:
* Remain on mute when not speaking to prevent interruptions.
* Blur your background to reduce visual distractions.
* Use the Zoom meeting "Raise Hand" feature to notify the group when you wish to speak.

| Blur My Background | Raise Hand |
|-|-|
| <img width="323" alt="Screenshot of Zoom UI showing the 'Stop Video' and 'Blur My Background' control" src="https://github.com/OAI/OpenAPI-Specification/assets/7367/7e43dbbb-6529-46e6-8b04-4c1aa852d9dd"> | <img width="323" alt="Screenshot of Zoom UI showing the 'Reaction' and 'Raise Hand' control" src="https://github.com/OAI/OpenAPI-Specification/assets/7367/f991722f-4651-40aa-9bc4-7e9a2a165a6a"> |

### Agenda Structure

| Topic | Owner | Decision/NextStep |
|-|-|-|
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) | @OAI/tsc | |
[Active Projects](https://github.com/OAI/OpenAPI-Specification/projects?query=is%3Aopen) | @OAI/openapi-maintainers | |
[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](https://github.com/orgs/OAI/teams/tsc) please suggest items for inclusion.
47 changes: 47 additions & 0 deletions .github/workflows/agenda.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: agenda

# author: @MikeRalphson
# issue: various

#
# This workflow creates the agenda issue each week. It runs on a cron every
# Monday morning, raising an issue for the following Thursday.
# It can also be run manually, in case GitHub Actions has a failure.
#

on:
schedule:
- 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@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: |
$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


15 changes: 9 additions & 6 deletions .github/workflows/convert-examples-to-json.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,26 @@ name: convert-examples-to-json
# Only the YAML files should be adjusted manually.
#

# run this on push to master
# run this on push to main
on:
push:
branches:
- master
- main

jobs:
yaml2json:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1 # checkout repo content
- 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,10 +40,9 @@ jobs:
git --no-pager -c color.diff=always diff --staged

- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch-suffix: none
branch: update-json-examples
title: Update JSON example files
commit-message: Update JSON example files
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
61 changes: 61 additions & 0 deletions .github/workflows/respec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: respec

# author: @MikeRalphson
# issue: https://github.com/OAI/OpenAPI-Specification/issues/1564

#
# This workflow updates the respec 'pretty' rendered versions of the spec
# on the gh-pages branch when the corresponding markdown files change.
#

# run this on push to main
on:
push:
branches:
- main
workflow_dispatch: {}

jobs:
respec:

runs-on: ubuntu-latest

steps:
- 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 ci

- uses: actions/checkout@v4 # checkout gh-pages branch
with:
ref: gh-pages
path: deploy

- name: run main script
run: scripts/md2html/build.sh

- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: update-respec-version
base: gh-pages
delete-branch: true
path: deploy
labels: Housekeeping
reviewers: webron,darrelmiller
title: Update ReSpec-rendered specification versions
commit-message: Update ReSpec-rendered specification versions
signoff: true
body: |
This pull request is automatically triggered by GitHub action `respec`.

The `versions/*.md` files have changed, so the HTML files are automatically being regenerated.


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

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ target
atlassian-ide-plugin.xml
node_modules/
deploy/
coverage/
history
Gemfile.lock
Loading