Skip to content
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

[pull] main from OAI:main #65

Open
wants to merge 1,163 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1163 commits
Select commit Hold shift + click to select a range
4e9c5d6
Merge pull request #4111 from handrews/extended
miqui Sep 26, 2024
3f33276
Bump vitest from 2.1.1 to 2.1.2
dependabot[bot] Oct 3, 2024
b50dd1a
fix: clarifies wording for security requirements
baywet Oct 3, 2024
abddcf0
Updates based on TDC Meeting
mikekistler Oct 3, 2024
d447096
A few more document -> description changes
mikekistler Oct 2, 2024
c06c4fa
Address more PR review comments
mikekistler Oct 4, 2024
4436e3a
Apply suggestions from code review
baywet Oct 7, 2024
da96b2a
Update versions/3.0.4.md
ralfhandl Oct 7, 2024
fea4d43
Merge pull request #4120 from OAI/dependabot/npm_and_yarn/vitest-2.1.2
ralfhandl Oct 7, 2024
5559b5c
Merge pull request #4123 from baywet/fix/security-requirements-wording
lornajane Oct 10, 2024
8bc304c
Update versions/3.0.4.md
lornajane Oct 10, 2024
eb3c833
fix: clarifies wording for security requirements
baywet Oct 3, 2024
133352b
Apply suggestions from code review
baywet Oct 7, 2024
6de8f7d
Remove specific text for relative `operationRef` as it is being handl…
handrews Oct 10, 2024
1640363
Note relative URL-reference resolution ambiguity
handrews Oct 10, 2024
2ce3cfe
Fix description vs document terminology
mikekistler Sep 17, 2024
56d4d23
Apply suggestions from PR review
mikekistler Sep 17, 2024
e17eb20
Commit suggestions from PR review.
mikekistler Sep 17, 2024
947cd76
Merge pull request #4129 from handrews/sec-req-again-304
ralfhandl Oct 10, 2024
65a9e48
Updates based on TDC Meeting
mikekistler Oct 3, 2024
4753b04
A few more document -> description changes
mikekistler Oct 2, 2024
3adc6da
Address more PR review comments
mikekistler Oct 4, 2024
8346834
Update versions/3.1.1.md
ralfhandl Oct 7, 2024
b0f7253
Update versions/3.1.1.md
lornajane Oct 10, 2024
94119fe
Revert to "OpenAPI document" for Server url
handrews Oct 10, 2024
4c3b2cc
Better use of defined terminology
handrews Oct 11, 2024
0f96aae
Better use of defined terminology
handrews Oct 11, 2024
5cb6de9
Improve wording from review feedback
handrews Oct 11, 2024
07d5e39
Sync relative Server url language with 3.0.4.
handrews Oct 12, 2024
d6d8d58
Apply suggestions from PR review
mikekistler Oct 12, 2024
db6208a
Bump yaml from 2.5.1 to 2.6.0
dependabot[bot] Oct 14, 2024
ff007eb
Merge pull request #4100 from OAI/mdk/description-vs-document
ralfhandl Oct 14, 2024
bf46ac7
Merge pull request #4131 from handrews/desc-v-doc-311
ralfhandl Oct 14, 2024
c86f197
Merge pull request #4130 from handrews/resolve-304
handrews Oct 14, 2024
f73e159
Merge pull request #4134 from OAI/dependabot/npm_and_yarn/yaml-2.6.0
handrews Oct 14, 2024
c442afe
Bump vitest from 2.1.2 to 2.1.3
dependabot[bot] Oct 15, 2024
37e4ef0
Merge pull request #4136 from OAI/dependabot/npm_and_yarn/vitest-2.1.3
ralfhandl Oct 15, 2024
33c0340
Update schema-tests.yaml
ralfhandl Oct 15, 2024
7532592
Add check-in step
ralfhandl Oct 15, 2024
42f7075
converted JSON metaschemas
ralfhandl Oct 15, 2024
7119547
Update comment
ralfhandl Oct 15, 2024
3a42a45
Merge branch 'schemas-yaml-to-json-test-check-in' of https://github.c…
ralfhandl Oct 15, 2024
50047b6
Update schema-tests.yaml
ralfhandl Oct 15, 2024
882d1ca
Only generate JSON before running the tests
ralfhandl Oct 16, 2024
c993d06
Use YAML for schema tests
ralfhandl Oct 16, 2024
1437630
Refresh package.json
ralfhandl Oct 16, 2024
a01f8b3
Update package-lock.json
ralfhandl Oct 16, 2024
0016a58
Updated and aligned README.md
ralfhandl Oct 16, 2024
b4aa48e
Further align, point to test suite
ralfhandl Oct 16, 2024
7f19e32
validate script
ralfhandl Oct 16, 2024
8455733
Set release date
ralfhandl Oct 18, 2024
5918122
Set release date
ralfhandl Oct 18, 2024
492b9cc
schemas: WORK-IN-PROGRESS placeholders, terminology
handrews Oct 18, 2024
e9dc186
Merge pull request #4137 from ralfhandl/schemas-yaml-to-json-test-che…
handrews Oct 18, 2024
c267bae
Merge pull request #4142 from ralfhandl/3.0.4-set-release-date
ralfhandl Oct 21, 2024
f333b89
Merge pull request #4143 from ralfhandl/3.1.1-set-release-date
ralfhandl Oct 21, 2024
8e23d02
Update the schema READMEs for current practice
handrews Oct 21, 2024
d40aea7
Add 3.0.4 release date to 3.1.1
handrews Oct 21, 2024
8601be6
Merge pull request #4151 from handrews/304-date-in-311
miqui Oct 21, 2024
c0f07c9
"base" can't be both a file and a directory
handrews Oct 22, 2024
cc1995d
Merge remote-tracking branch 'upstream/main' into pr/4146
ralfhandl Oct 22, 2024
b928227
Link to issue tracking "latest" schema access
handrews Oct 22, 2024
520a7c3
Update schemas/v3.1/schema.yaml
ralfhandl Oct 22, 2024
281b6e9
Describe new spec branch and file layout
handrews Oct 23, 2024
0d061e9
Fx typo, add link
handrews Oct 23, 2024
e0df121
Further clarify branching/merging
handrews Oct 23, 2024
d6de1c0
Update CONTRIBUTING.md
ralfhandl Oct 24, 2024
8608406
Update 3.0.4.md
ralfhandl Oct 24, 2024
6397e01
Merge pull request #4156 from ralfhandl/3.0.4-set-release-date
miqui Oct 24, 2024
b895310
Merge pull request #4080 from OAI/v3.0.4-dev
miqui Oct 24, 2024
13dadbc
Merge remote-tracking branch 'upstream/main' into 3.1.1-set-release-date
ralfhandl Oct 24, 2024
36dd159
set release date
ralfhandl Oct 24, 2024
3deff43
Merge pull request #4157 from ralfhandl/3.1.1-set-release-date
miqui Oct 24, 2024
69d8b79
Merge pull request #4082 from OAI/v3.1.1-dev
miqui Oct 24, 2024
cc25d27
Merge pull request #4146 from handrews/schema-ids
miqui Oct 24, 2024
8bff2ce
Use "future-proof" glob pattern for markdownlint
ralfhandl Oct 25, 2024
44a759c
Publish script
ralfhandl Oct 25, 2024
6a4b0f4
Update schema-publish.yaml
ralfhandl Oct 25, 2024
fd5cdc2
Update schema-publish.yaml
ralfhandl Oct 25, 2024
d687024
Loop over hash keys
ralfhandl Oct 26, 2024
fad4c13
Merge pull request #4160 from ralfhandl/main-validate-markdown
ralfhandl Oct 28, 2024
0f5c326
Bump vitest from 2.1.3 to 2.1.4
dependabot[bot] Oct 29, 2024
e77481c
Move yaml examples to pass test fixtures
ralfhandl Oct 29, 2024
18bf277
Remove examples folder
ralfhandl Oct 29, 2024
daecd39
Merge pull request #4165 from OAI/dependabot/npm_and_yarn/vitest-2.1.4
ralfhandl Oct 29, 2024
6d04eeb
More intuitive variable name, more comments
ralfhandl Oct 29, 2024
31d2909
Delete .github/workflows/convert-examples-to-json.yaml
ralfhandl Oct 29, 2024
2ee245c
Merge pull request #4154 from handrews/dev-reorg
lornajane Oct 31, 2024
078ee67
Remove 3.1.0-specific words from the README
lornajane Oct 30, 2024
8160a59
Update README.md
lornajane Oct 30, 2024
17aa9a5
Apply suggestions from code review
lornajane Oct 31, 2024
752fbf2
Merge pull request #4168 from lornajane/version-agnostic-readme
handrews Oct 31, 2024
20fe7a7
Merge pull request #4166 from ralfhandl/main-move-examples-to-test-fi…
ralfhandl Nov 1, 2024
1ff6ab4
Examples are on learn.openapis.org
ralfhandl Nov 1, 2024
89f9cda
Create schema-test-coverage.mjs
ralfhandl Nov 1, 2024
1951300
Also import draft-04
ralfhandl Nov 1, 2024
1cdc217
test script for schema coverage
ralfhandl Nov 1, 2024
f9cd70a
Use only pass cases for coverage
ralfhandl Nov 1, 2024
b980078
Merge pull request #4172 from ralfhandl/main-readme-no-examples
lornajane Nov 4, 2024
7e96988
Merge pull request #4162 from ralfhandl/main-schema-publish
ralfhandl Nov 7, 2024
3875a59
Update schema-publish.yaml
ralfhandl Nov 7, 2024
c1ce814
Add Karen
ralfhandl Nov 7, 2024
c2e9427
Merge pull request #4179 from ralfhandl/main-schema-publishing-adjust…
lornajane Nov 7, 2024
fdc83e6
Same reviewers as for schema publishing
ralfhandl Nov 7, 2024
bdf4619
Use GitHub project for contributor lists instead of a file
lornajane Nov 8, 2024
3724024
Add criteria for minor and patch releases
lornajane Nov 10, 2024
64600ce
Merge pull request #4180 from ralfhandl/main-respec-publish-pr-reviewers
lornajane Nov 10, 2024
858f3a5
Add more context and some corrections to the style guide
lornajane Nov 10, 2024
e3bfb47
The schemas are (mostly) not metaschemas
handrews Nov 11, 2024
53e9a05
Bump @hyperjump/json-schema from 1.9.8 to 1.9.9
dependabot[bot] Nov 12, 2024
f0ec262
Create symlinks for spec minor versions
ralfhandl Nov 12, 2024
ac6ba3d
Merge pull request #4190 from OAI/dependabot/npm_and_yarn/hyperjump/j…
ralfhandl Nov 12, 2024
a7cb73f
Merge remote-tracking branch 'upstream/main' into main-schema-test-co…
ralfhandl Nov 12, 2024
ff0fdec
Show validation errors if test instances
ralfhandl Nov 12, 2024
1f2a389
Prettier
ralfhandl Nov 12, 2024
31f66e7
make executable
ralfhandl Nov 12, 2024
9e548a1
Merge pull request #4189 from handrews/non-meta
ralfhandl Nov 12, 2024
fdbaebf
Merge pull request #4182 from lornajane/remove-contributors
ralfhandl Nov 12, 2024
a0848b9
Updated mermaid branch diagram
handrews Nov 7, 2024
7adb0eb
Update schema development process
handrews Nov 10, 2024
5565f9b
Fix typo
handrews Nov 11, 2024
c1e2fda
Clarifications from review feedback.
handrews Nov 11, 2024
46383f3
More explanation of branches.
handrews Nov 13, 2024
78a020e
Refer to the CoC at the org level
earth2marsh Nov 13, 2024
fa8123a
Removing the standalone file in favor of the org template
earth2marsh Nov 13, 2024
c38539c
Bump vitest from 2.1.4 to 2.1.5
dependabot[bot] Nov 14, 2024
a0800fc
Merge pull request #4187 from lornajane/styles-docs
lornajane Nov 14, 2024
f3161e5
Merge pull request #4186 from handrews/reorg2
lornajane Nov 14, 2024
dd82d55
Apply suggestions from code review
lornajane Nov 14, 2024
5dca9eb
Merge branch 'main' into formal-minor-patch-criteria
ralfhandl Nov 14, 2024
ead4862
Merge pull request #4201 from OAI/dependabot/npm_and_yarn/vitest-2.1.5
ralfhandl Nov 14, 2024
84c49a8
Merge pull request #4184 from lornajane/formal-minor-patch-criteria
ralfhandl Nov 14, 2024
714c742
Merge pull request #4200 from OAI/coc
lornajane Nov 14, 2024
b7683f9
Update PR template for new branching strategy.
handrews Nov 14, 2024
ae0cb32
Merge pull request #4204 from handrews/pr-template
lornajane Nov 14, 2024
bcc9f29
Fixes the CoC link in the agenda
earth2marsh Nov 14, 2024
bdf9337
Merge pull request #4205 from OAI/earth2marsh-patch-1
lornajane Nov 14, 2024
362e974
No infix -latest
ralfhandl Nov 14, 2024
24e306d
Link to minor spec version
ralfhandl Nov 14, 2024
04eef46
Bump yaml from 2.6.0 to 2.6.1
dependabot[bot] Nov 20, 2024
876e1b1
Merge pull request #4208 from OAI/dependabot/npm_and_yarn/yaml-2.6.1
ralfhandl Nov 20, 2024
50103d8
Merge pull request #4173 from ralfhandl/main-schema-test-coverage
handrews Nov 21, 2024
f3a80da
Merge pull request #4191 from ralfhandl/main-spec-minor-version-symlinks
handrews Nov 21, 2024
0996320
Merge pull request #4206 from ralfhandl/main-schema-spec-links
handrews Nov 21, 2024
e12d589
symlink to file in same directory
ralfhandl Nov 21, 2024
546f329
Merge pull request #4213 from ralfhandl/main-fix-latest-spec-symlinks
handrews Nov 21, 2024
4604a32
Bump markdownlint-cli from 0.42.0 to 0.43.0
dependabot[bot] Nov 25, 2024
4a9c374
Merge pull request #4224 from OAI/dependabot/npm_and_yarn/markdownlin…
ralfhandl Nov 25, 2024
eed5f41
Bump vitest from 2.1.5 to 2.1.6
dependabot[bot] Nov 27, 2024
b16545e
Merge pull request #4227 from OAI/dependabot/npm_and_yarn/vitest-2.1.6
ralfhandl Nov 27, 2024
42520b0
Bump vitest from 2.1.6 to 2.1.8
dependabot[bot] Dec 3, 2024
0b24a52
Merge pull request #4236 from OAI/dependabot/npm_and_yarn/vitest-2.1.8
ralfhandl Dec 3, 2024
dae5523
Start refactoring contributor information: issues, discusssions, roles
lornajane Dec 5, 2024
9b395fe
Fill in more missing sections and try to keep the ordering sane
lornajane Dec 9, 2024
31af874
Remove the now-outdated DEVELOPMENT file, it is replaced by CONTRIBUTING
lornajane Dec 9, 2024
4a81dcb
Add the style guide as a separate file
lornajane Dec 9, 2024
28c5df3
Apply suggestions from code review
lornajane Dec 10, 2024
299291f
Add better information about where the spec actually is in the repo
lornajane Dec 10, 2024
775a13b
Bump c8 from 10.1.2 to 10.1.3
dependabot[bot] Dec 11, 2024
c9d669b
Merge pull request #4247 from OAI/dependabot/npm_and_yarn/c8-10.1.3
ralfhandl Dec 11, 2024
b9f244f
Apply suggestions from code review
lornajane Dec 11, 2024
77b6518
Update markdown files from pull request feedback
lornajane Dec 11, 2024
3326a4b
Merge pull request #4246 from lornajane/refactor-contributing-file
lornajane Dec 12, 2024
fd8a69f
Bump highlight.js from 11.10.0 to 11.11.0
dependabot[bot] Dec 16, 2024
b81346f
Merge pull request #4253 from OAI/dependabot/npm_and_yarn/highlight.j…
ralfhandl Dec 16, 2024
f8d8fe3
Bump respec from 35.1.2 to 35.2.1
dependabot[bot] Dec 17, 2024
6fa56f3
Merge pull request #4256 from OAI/dependabot/npm_and_yarn/respec-35.2.1
ralfhandl Dec 17, 2024
784e92f
Fix directory name of where we keep the spec
lornajane Dec 17, 2024
ba75c29
Merge pull request #4261 from lornajane/fix-spec-folder-naming
ralfhandl Dec 17, 2024
b3949bd
Separate main css from build script
Bellangelo Dec 18, 2024
f583ff9
Add dark mode styling
Bellangelo Dec 19, 2024
15aee42
Enable dark mode functionality
Bellangelo Dec 19, 2024
c94652e
Update tests
Bellangelo Dec 19, 2024
2e1267b
Update tests
Bellangelo Dec 19, 2024
973999a
Preferred color is not always the selected one
Bellangelo Dec 19, 2024
a2394b1
Format code
Bellangelo Dec 19, 2024
2372f30
Update tests
Bellangelo Dec 19, 2024
2dc8bdf
Update tests
Bellangelo Dec 19, 2024
3c8a5f6
Update tests
Bellangelo Dec 19, 2024
e25d753
Add dark.css contents directly to the main.css
Bellangelo Dec 19, 2024
10c10bc
Materialize lists of editors per spec version
ralfhandl Dec 19, 2024
dbec407
Simplify symlink creation
ralfhandl Dec 19, 2024
d5f765e
Remove unnecessarily request
Bellangelo Dec 20, 2024
ffa5176
Update tests
Bellangelo Dec 20, 2024
7027e0f
dark.css is used by the dark mode toggle in fixup.js
Bellangelo Dec 21, 2024
866a199
Bump @hyperjump/json-schema from 1.9.9 to 1.10.0
dependabot[bot] Dec 23, 2024
acdc31c
Bump highlight.js from 11.11.0 to 11.11.1
dependabot[bot] Dec 26, 2024
74cae4b
Bump yaml from 2.6.1 to 2.7.0
dependabot[bot] Dec 31, 2024
49e7202
Merge pull request #4276 from OAI/dependabot/npm_and_yarn/hyperjump/j…
ralfhandl Jan 2, 2025
ee2dcc4
Merge pull request #4280 from OAI/dependabot/npm_and_yarn/highlight.j…
ralfhandl Jan 2, 2025
c47b1db
Merge pull request #4283 from OAI/dependabot/npm_and_yarn/yaml-2.7.0
ralfhandl Jan 2, 2025
796ce1a
Merge pull request #4270 from ralfhandl/main-materialize-list-of-edit…
lornajane Jan 5, 2025
b4517c0
Bump respec from 35.2.1 to 35.2.2
dependabot[bot] Jan 6, 2025
71e5119
Add checkboxes to the PR template to indicate if schema updates are n…
lornajane Jan 10, 2025
bba1da7
Merge pull request #4297 from lornajane/add-schema-update-checkboxes
ralfhandl Jan 10, 2025
902e505
Merge pull request #4291 from OAI/dependabot/npm_and_yarn/respec-35.2.2
ralfhandl Jan 15, 2025
f420a3e
Bump vitest from 2.1.8 to 3.0.1
dependabot[bot] Jan 17, 2025
38b83d0
Merge pull request #4308 from OAI/dependabot/npm_and_yarn/vitest-3.0.1
ralfhandl Jan 18, 2025
8eddd20
Bump vitest from 3.0.1 to 3.0.3
dependabot[bot] Jan 22, 2025
6455cb1
Bump @hyperjump/json-schema from 1.10.0 to 1.10.1
dependabot[bot] Jan 22, 2025
0d83975
Merge pull request #4316 from OAI/dependabot/npm_and_yarn/vitest-3.0.3
ralfhandl Jan 22, 2025
c1c275d
Use branch-local package-lock.json
ralfhandl Jan 22, 2025
10e9a01
Merge pull request #4317 from OAI/dependabot/npm_and_yarn/hyperjump/j…
handrews Jan 22, 2025
245a4e2
Merge pull request #4318 from ralfhandl/workflows-use-branch-local-pa…
lornajane Jan 23, 2025
2619d58
Bump vitest from 3.0.3 to 3.0.4
dependabot[bot] Jan 24, 2025
4cc0e82
Merge pull request #4321 from OAI/dependabot/npm_and_yarn/vitest-3.0.4
ralfhandl Jan 24, 2025
5495770
Update schema-tests.yaml: correct step description
ralfhandl Jan 24, 2025
8cf00a4
Merge pull request #4322 from OAI/ralfhandl-patch-1
handrews Jan 24, 2025
55f2da6
Bump markdownlint-cli from 0.43.0 to 0.44.0
dependabot[bot] Jan 27, 2025
d237e68
Merge pull request #4323 from OAI/dependabot/npm_and_yarn/markdownlin…
ralfhandl Jan 27, 2025
f84077c
Bump vitest from 3.0.4 to 3.0.5
dependabot[bot] Feb 4, 2025
60e0d46
Merge pull request #4329 from OAI/dependabot/npm_and_yarn/vitest-3.0.5
ralfhandl Feb 4, 2025
ec2727f
Bump @hyperjump/json-schema from 1.10.1 to 1.11.0
dependabot[bot] Feb 6, 2025
9a07bd0
Merge pull request #4332 from OAI/dependabot/npm_and_yarn/hyperjump/j…
ralfhandl Feb 6, 2025
031d633
Merge pull request #4268 from Bellangelo/main-dark-mode
ralfhandl Feb 6, 2025
9449ce8
Build single targets
duncanbeevers Feb 8, 2025
639c6ca
fixup! Build single targets
duncanbeevers Feb 9, 2025
06a89cd
Update scripts/md2html/build.sh
ralfhandl Feb 10, 2025
8e3015a
Merge pull request #4342 from duncanbeevers/build-src-changes
ralfhandl Feb 10, 2025
20a3024
Run respec without sandbox
ralfhandl Feb 13, 2025
d368f35
Describe publishing process
ralfhandl Feb 14, 2025
72cb498
Bump vitest from 3.0.5 to 3.0.6
dependabot[bot] Feb 20, 2025
57962a3
Merge pull request #4371 from OAI/dependabot/npm_and_yarn/vitest-3.0.6
ralfhandl Feb 20, 2025
4f0379b
Merge pull request #4358 from OAI/ralfhandl-respec-no-sandbox
lornajane Feb 20, 2025
d27078e
Update CONTRIBUTING.md
lornajane Feb 20, 2025
f9a2302
Merge pull request #4363 from ralfhandl/main-contributing-schema-publish
lornajane Feb 20, 2025
e26c74c
Update style-guide.md
ralfhandl Feb 20, 2025
c7e9bd8
Merge pull request #4377 from OAI/ralfhandl-style-guide-yaml-comments
lornajane Feb 23, 2025
bb8aac5
Bump vitest from 3.0.6 to 3.0.7
dependabot[bot] Feb 25, 2025
ce098b8
Merge pull request #4381 from OAI/dependabot/npm_and_yarn/vitest-3.0.7
ralfhandl Feb 25, 2025
bb50d43
style guide: no requirements in "Examples" sections
ralfhandl Feb 25, 2025
5bc34d8
Update agenda.md
duncanbeevers Feb 27, 2025
b5ab378
Merge pull request #4385 from duncanbeevers/patch-1
lornajane Feb 27, 2025
4ffcb64
Update style-guide.md
ralfhandl Feb 28, 2025
1dd2c02
Create sync-main-to-dev.yaml
ralfhandl Feb 28, 2025
70a5c94
Other versions links in frontmatter
ralfhandl Mar 1, 2025
3e40ee4
Merge pull request #4382 from OAI/ralfhandl-style-guide-no-requirements
lornajane Mar 2, 2025
428007d
Merge pull request #4401 from ralfhandl/main-respec-other-versions
ralfhandl Mar 3, 2025
fa1f64a
Create check-restricted-files.yaml
ralfhandl Mar 2, 2025
a963ad6
Simplified approach
ralfhandl Mar 4, 2025
249dcef
Merge pull request #4407 from ralfhandl/main-protect-files-simpler
lornajane Mar 5, 2025
b58c0a9
Add notes on the new workflow
lornajane Mar 5, 2025
037ebed
check-restricted-files.yaml: check for allowed PRs
ralfhandl Mar 6, 2025
bc7aaf3
Merge pull request #4393 from OAI/main-workflow-sync-main-to-devf
lornajane Mar 6, 2025
0932cde
Create sync-dev-to-vX.Y-dev.yaml
ralfhandl Mar 1, 2025
ac04d8f
Document new workflow
ralfhandl Mar 6, 2025
79ff798
Merge pull request #4398 from OAI/main-workflow-sync-dev-to-vX.Y-dev
lornajane Mar 6, 2025
5215c11
Bump vitest from 3.0.7 to 3.0.8
dependabot[bot] Mar 7, 2025
c4f0205
Merge pull request #4420 from OAI/dependabot/npm_and_yarn/vitest-3.0.8
ralfhandl Mar 7, 2025
f3c113a
Merge pull request #4409 from OAI/main-check-restricted-files-and-all…
miqui Mar 9, 2025
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
41 changes: 26 additions & 15 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,28 @@
blank_issues_enabled: true
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: 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
- name: Have a question about using OpenAPI?
url: https://communityinviter.com/apps/open-api/openapi
about: Join our online community.
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!
17 changes: 11 additions & 6 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,20 @@
Thank you for contributing to the OpenAPI Specification!

Please make certain you are submitting your PR on the correct
branch and file:
branch, to the files under the "src/" directory (which is not
present on the main branch, only on the development branches).

* 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/...
* 3.1.x spec and schemas: v3.1-dev branch
* 3.2.x spec and schemas: v3.2-dev branch
* registry templates: gh-pages branch, registry/...
* registry contents: gh-pages branch, registries/...
* process documentation and build infrastructure: main

Note that we do not accept changes to published specifications.
-->

Tick one of the following options:

- [ ] schema changes are included in this pull request
- [ ] schema changes are needed for this pull request but not done yet
- [ ] no schema changes are needed for this pull request
28 changes: 21 additions & 7 deletions .github/templates/agenda.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,36 @@
**NOTE: weekly meetings happen on Thursdays at 9am - 10am Pacific.**
## 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**.

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

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

![F10B5460-B4B3-4463-9CDE-C7F782202EA9](https://user-images.githubusercontent.com/21603/121568843-0b260900-ca18-11eb-9362-69fda4162be8.jpeg)
* 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/user-attachments/assets/bf19ee70-59b1-410e-b893-645f26c2c96e"> |

### 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) | 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.
44 changes: 44 additions & 0 deletions .github/workflows/check-restricted-files.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: check-restricted-files

# Author: @ralfhandl
# Issue: https://github.com/OAI/OpenAPI-Specification/issues/3432

# This workflow fails if restricted files are changed in a pull request

on:
pull_request:
paths:
- 'schemas/**/*.yaml'
- 'versions/*.md'

jobs:
check-files:
runs-on: ubuntu-latest
steps:
- name: Check changed files
shell: bash
run: |
if [[ "${{ github.event.pull_request.head.repo.full_name }}" == "OAI/OpenAPI-Specification" ]] && \
[[ "${{ github.event.pull_request.base.repo.full_name }}" == "OAI/OpenAPI-Specification" ]]; then

if [[ "${{ github.event.pull_request.head.ref }}" == "main" ]] && \
[[ "${{ github.event.pull_request.base.ref }}" == "dev" ]]; then
echo Sync from main to dev
exit 0
fi

if [[ "${{ github.event.pull_request.head.ref }}" == "dev" ]] && \
[[ "${{ github.event.pull_request.base.ref }}" =~ ^v[0-9]+\.[0-9]+-dev$ ]]; then
echo Sync from dev to ${{ github.event.pull_request.base.ref }}
exit 0
fi

if [[ "${{ github.event.pull_request.head.ref }}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+-rel$ ]] && \
[[ "${{ github.event.pull_request.base.ref }}" == "main" ]]; then
echo Release from ${{ github.event.pull_request.head.ref }} to main
exit 0
fi
fi

echo This PR contains changes to files that should not be changed
exit 1
49 changes: 0 additions & 49 deletions .github/workflows/convert-examples-to-json.yaml

This file was deleted.

20 changes: 12 additions & 8 deletions .github/workflows/respec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +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 @@ -37,21 +41,21 @@ jobs:
run: scripts/md2html/build.sh

- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
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 versions
commit-message: Update ReSpec versions
reviewers: darrelmiller,webron,earth2marsh,webron,lornajane,mikekistler,miqui,ralfhandl,handrews,karenetheridge
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/v*.md files have changed, so the HTML files are automatically being regenerated.
The `versions/*.md` files have changed, so the HTML files are automatically being regenerated.


57 changes: 57 additions & 0 deletions .github/workflows/schema-publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: schema-publish

# author: @ralfhandl
# issue: https://github.com/OAI/OpenAPI-Specification/issues/3715

#
# This workflow copies the 3.x schemas to the gh-pages branch
#

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

jobs:
publish:

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/schema-publish.sh

- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: publish-schema-iteration
base: gh-pages
delete-branch: true
path: deploy
labels: Housekeeping,Schema
reviewers: darrelmiller,webron,earth2marsh,webron,lornajane,mikekistler,miqui,ralfhandl,handrews,karenetheridge
title: Publish OpenAPI Schema Iterations
commit-message: New OpenAPI schema iterations
signoff: true
body: |
This pull request is automatically triggered by GitHub action `schema-publish`.
The `schemas/**/*.yaml` files have changed and JSON files are automatically generated.
12 changes: 6 additions & 6 deletions .github/workflows/schema-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ name: schema-test

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

# run this on push to any branch and creation of pull-requests
Expand All @@ -23,13 +23,13 @@ jobs:
- 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
npm i

- name: Install dependencies
run: npm ci

- name: Run tests
run: npm run test

45 changes: 45 additions & 0 deletions .github/workflows/sync-dev-to-vX.Y-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: sync-dev-to-vX.Y-dev

# author: @ralfhandl

#
# This workflow creates PRs to update the vX.Y-dev branch with the latest changes from dev
#

# run this on push to dev
on:
push:
branches:
- dev

jobs:
sync-branches:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Create pull requests
id: pull_requests
shell: bash
run: |
DEV_BRANCHES=$(git branch -r --list origin/v?.?-dev)
for DEV_BRANCH in $DEV_BRANCHES; do
BASE=${DEV_BRANCH:7}
EXISTS=$(gh pr list --base $BASE --head $HEAD \
--json number --jq '.[] | .number')
if [ ! -z "$EXISTS" ]; then
echo "PR #$EXISTS already wants to merge $HEAD into $BASE"
continue
fi

gh pr create --base $BASE --head $HEAD \
--label "Housekeeping" \
--title "$BASE: update from $HEAD" \
--body "Merge \`$HEAD\` into \`$BASE\`."
done
env:
GH_TOKEN: ${{ github.token }}
HEAD: dev
Loading