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

Merge v1.0-dev changes to dev #305

Merged
merged 35 commits into from
Dec 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
9e0095f
V1.0.0-dev (#230)
frankkilcommins Aug 26, 2024
f5f8375
fix(typo): in parameter object description (#232)
jeremyfiel Aug 26, 2024
5a0273b
chore: sourceDescription typo and emphasis on MUST (#234)
jeremyfiel Aug 26, 2024
b05227e
Merge main into v1.0.0-dev (#240)
frankkilcommins Aug 28, 2024
2d6d9e1
feat(spec): JSON Schema 2020-12 definition for Arazzo descriptions (#…
jeremyfiel Aug 28, 2024
4fb68e7
Update 1.0.0.md (#249)
bpedro Sep 11, 2024
3b3b331
Merge main into dev (#258)
frankkilcommins Oct 23, 2024
af81bf4
Remove mentions of event message from Runtime Expressions (#269)
frankkilcommins Nov 12, 2024
4719234
Fix(docs): Address typo in Parameter `in` description, and improve cl…
frankkilcommins Nov 22, 2024
d02cff6
Minor edits (#283)
notEthan Nov 22, 2024
a620024
feat(spec): update `$comment` symlinks and root description (#285)
jeremyfiel Dec 16, 2024
5336a14
fix(schema): remove `body` from parameter object (#287)
jeremyfiel Dec 16, 2024
40742b2
chore(spec): fix example used within spec (#288)
frankkilcommins Dec 16, 2024
e5a1117
feat(tests): add schema test coverage (#286)
jeremyfiel Dec 17, 2024
42ed9a6
Update schema-publish.yaml (#294)
ralfhandl Dec 17, 2024
85efe57
Adding 1.0.1 changes to initialized arazzo.md
frankkilcommins Dec 17, 2024
751e8d2
Merge branch 'v1.0-dev' into v1.0.0-dev
frankkilcommins Dec 17, 2024
0615263
spec build workflow: dynamically determine latest spec version (#296)
ralfhandl Dec 17, 2024
0ffb701
Merge main infra changes into v1.0-dev (#297)
frankkilcommins Dec 18, 2024
bc063ad
chore(repo): merge infra main changes into v1.0.0-dev (#2)
frankkilcommins Dec 18, 2024
ced8b2f
chore(repo): update build.sh
ralfhandl Dec 18, 2024
f7b4bb6
Merge pull request #295 from frankkilcommins/v1.0.0-dev
frankkilcommins Dec 19, 2024
a59a7bf
chore(spec): fix type in Workflow Object `workflowId` fixed field des…
frankkilcommins Dec 19, 2024
af8d46c
chore(spec): Improve clarity on workflowId and expressions.
frankkilcommins Dec 19, 2024
7b30383
chore(spec): replace reference to rfc7231 with rfc9110
frankkilcommins Dec 19, 2024
95f5e63
chore(spec): add clarity on 'content' to requestBody section
frankkilcommins Dec 19, 2024
155301e
Merge pull request #301 from frankkilcommins/typo-fixes
frankkilcommins Dec 20, 2024
7924d7f
Use app-generated access token
ralfhandl Dec 22, 2024
46a8c77
Use app-generated access token
ralfhandl Dec 22, 2024
a32e593
Use working ubuntu
ralfhandl Dec 23, 2024
e2b8bae
Merge pull request #302 from OAI/workflows-with-app-token
frankkilcommins Dec 23, 2024
0ce5535
merge main into v1.0-dev branch
frankkilcommins Dec 24, 2024
ef3ed62
Merge pull request #304 from OAI/update-v1.0-dev
frankkilcommins Dec 24, 2024
fe71151
Merge remote-tracking branch 'origin/dev' into v1.0-dev
frankkilcommins Dec 24, 2024
00ef32b
Merge pull request #306 from OAI:update-v1.0-dev-infra
frankkilcommins Dec 24, 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
17 changes: 13 additions & 4 deletions .github/workflows/respec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,18 @@ on:
jobs:
respec:

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- name: Generate access token
id: generate-token
uses: actions/create-github-app-token@v1
with:
app-id: ${{ secrets.OAI_SPEC_PUBLISHER_APPID }}
private-key: ${{ secrets.OAI_SPEC_PUBLISHER_PRIVATE_KEY }}
owner: OAI
repositories: OpenAPI-Specification

- uses: actions/checkout@v4 # checkout main branch
with:
fetch-depth: 0
Expand All @@ -35,7 +44,7 @@ jobs:

- uses: actions/checkout@v4 # checkout gh-pages branch
with:
token: ${{ secrets.OAS_REPO_TOKEN }}
token: ${{ steps.generate-token.outputs.token }}
repository: OAI/OpenAPI-Specification
ref: gh-pages
path: deploy
Expand All @@ -48,13 +57,13 @@ jobs:
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.OAS_REPO_TOKEN }}
token: ${{ steps.generate-token.outputs.token }}
branch: update-arazzo-respec-version
base: gh-pages
delete-branch: true
path: deploy
labels: Housekeeping
reviewers: darrelmiller,webron,earth2marsh,webron,lornajane,mikekistler,miqui,handrews,karenetheridge # ralfhandl
reviewers: darrelmiller,webron,earth2marsh,webron,lornajane,mikekistler,miqui,handrews,karenetheridge,ralfhandl
title: Arazzo - Update ReSpec-rendered specification versions
commit-message: Update ReSpec-rendered specification versions
signoff: true
Expand Down
19 changes: 13 additions & 6 deletions .github/workflows/schema-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Generate access token
id: generate-token
uses: actions/create-github-app-token@v1
with:
app-id: ${{ secrets.OAI_SPEC_PUBLISHER_APPID }}
private-key: ${{ secrets.OAI_SPEC_PUBLISHER_PRIVATE_KEY }}
owner: OAI
repositories: OpenAPI-Specification

- uses: actions/checkout@v4 # checkout main branch
with:
fetch-depth: 0
Expand All @@ -31,7 +40,7 @@ jobs:

- uses: actions/checkout@v4 # checkout gh-pages branch
with:
token: ${{ secrets.OAS_REPO_TOKEN }}
token: ${{ steps.generate-token.outputs.token }}
repository: OAI/OpenAPI-Specification
ref: gh-pages
path: deploy
Expand All @@ -42,16 +51,14 @@ jobs:
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
with:
# A personal access token is required to push changes to the repository.
# This token needs to be refreshed regularly and stored in the repository secrets.
token: ${{ secrets.OAS_REPO_TOKEN }}
token: ${{ steps.generate-token.outputs.token }}
branch: publish-arazzo-schema-iteration
base: gh-pages
delete-branch: true
path: deploy
labels: Housekeeping,Schema
reviewers: darrelmiller,webron,earth2marsh,lornajane,mikekistler,miqui,handrews
title: Publish Arazzo Schema Iterations
reviewers: darrelmiller,webron,earth2marsh,lornajane,mikekistler,miqui,handrews,ralfhandl
title: Arazzo - Publish Schema Iterations
commit-message: New Arazzo schema iterations
signoff: true
body: |
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/schema-tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: schema-tests

# 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 metaschemas
#

# 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 #TODO: uncomment with subsequent PR
npm ci
- name: Run tests
run: npm test
1 change: 0 additions & 1 deletion .github/workflows/validate-markdown.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,3 @@ jobs:
node-version: '18.x'
- name: Validate markdown
run: npx mdv versions/1.*.md

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ node_modules/
deploy/
history
Gemfile.lock
coverage/
Loading
Loading