Skip to content

Commit 3512189

Browse files
committed
Merge branch 'main' of https://github.com/mongodb/openapi into dependabot/github_actions/actions/setup-node-5
2 parents fd2dda7 + 7fe736c commit 3512189

File tree

85 files changed

+15444
-10488
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+15444
-10488
lines changed

.github/CODEOWNERS

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Maintained by the APIx team
2-
* @mongodb/apix
3-
/tools/cli/ @mongodb/apix-2 @mongodb/apix1
4-
/tools/spectral/ipa/ @mongodb/apix1
5-
/tools/postman/ @mongodb/apix1
6-
package.json @mongodb/apix1
2+
* @mongodb/apix-platform
3+
/tools/cli/ @mongodb/apix-platform
4+
/tools/spectral/ipa/ @mongodb/apix-platform
5+
/tools/postman/ @mongodb/apix-platform
6+
package.json @mongodb/apix-platform

.github/workflows/api-versions-reminder.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- name: Checkout repository
1414
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1515
- name: Install Python
16-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
16+
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c
1717
with:
1818
python-version: '3.12'
1919
- name: Install FOASCLI
@@ -77,7 +77,7 @@ jobs:
7777
- name: Checkout repository
7878
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
7979
- name: Install Python
80-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
80+
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c
8181
with:
8282
python-version: '3.12'
8383
- name: Install FOASCLI
@@ -141,7 +141,7 @@ jobs:
141141
- name: Checkout repository
142142
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
143143
- name: Install Python
144-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
144+
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c
145145
with:
146146
python-version: '3.12'
147147
- name: Install FOASCLI

.github/workflows/code-health-tools.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,16 @@ on:
66
paths:
77
- 'tools/postman/**'
88
- 'tools/spectral/**'
9+
- 'package.json'
10+
- 'tools/spectral/ipa/package.json'
911
pull_request:
1012
branches:
1113
- main
1214
paths:
1315
- 'tools/postman/**'
1416
- 'tools/spectral/**'
17+
- 'package.json'
18+
- 'tools/spectral/ipa/package.json'
1519
workflow_dispatch: {}
1620
workflow_call: {}
1721

.github/workflows/generate-openapi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
run: |
6363
chmod +x release-scripts/*.sh
6464
- name: aws configure
65-
uses: aws-actions/configure-aws-credentials@v4
65+
uses: aws-actions/configure-aws-credentials@v5
6666
with:
6767
role-to-assume: ${{ inputs.aws_s3_role_to_assume }}
6868
aws-region: ${{inputs.aws_default_region}}

.github/workflows/ipa-release.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,16 @@ jobs:
8787
working-directory: tools/spectral/ipa
8888
env:
8989
NODE_AUTH_TOKEN: ${{ secrets.IPA_VALIDATION_NPM_TOKEN }}
90+
91+
failure-handler:
92+
name: Failure Handler
93+
needs: [ check-version, create-tag, publish ]
94+
if: ${{ failure() }}
95+
uses: ./.github/workflows/failure-handler.yml
96+
with:
97+
env: 'npm'
98+
release_name: "IPA NPM Package"
99+
team_id: ${{ vars.JIRA_TEAM_ID_APIX_PLATFORM }}
100+
secrets:
101+
jira_api_token: ${{ secrets.JIRA_API_TOKEN }}
90102

.github/workflows/release-IPA-metrics.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
node runMetricCollection.js "${{ github.workspace }}/v2.json"
4646
4747
- name: aws configure
48-
uses: aws-actions/configure-aws-credentials@v4
48+
uses: aws-actions/configure-aws-credentials@v5
4949
with:
5050
role-to-assume: ${{ vars.IPA_METRIC_COLLECTION_AWS_S3_ROLE_TO_ASSUME_PROD }}
5151
aws-region: ${{ vars.AWS_DEFAULT_REGION }}

.github/workflows/release-changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ jobs:
9292
run: |
9393
chmod +x release-scripts/*.sh
9494
- name: aws configure
95-
uses: aws-actions/configure-aws-credentials@v4
95+
uses: aws-actions/configure-aws-credentials@v5
9696
with:
9797
role-to-assume: ${{ inputs.aws_s3_role_to_assume }}
9898
aws-region: ${{inputs.aws_default_region}}

.github/workflows/release-spec-v1.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
runs-on: ubuntu-latest
4040
steps:
4141
- name: aws configure
42-
uses: aws-actions/configure-aws-credentials@v4
42+
uses: aws-actions/configure-aws-credentials@v5
4343
with:
4444
role-to-assume: ${{ inputs.aws_s3_role_to_assume }}
4545
aws-region: ${{inputs.aws_default_region}}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
*.vscode
2222
*.DS_Store
2323

24+
/tools/spectral/**/outputs/*
2425
*.out
2526
**/*ipa-collector-results-combined.log
2627
**/*metric-collection-results.parquet

0 commit comments

Comments
 (0)