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

chore(deps): adjust internal dependencies and adjust ReadMe #2681

Merged
merged 30 commits into from
Sep 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
720c760
feat(formats): add arazzo format
frankkilcommins Aug 2, 2024
2697fb3
Merge branch 'stoplightio:develop' into arazzo-format
frankkilcommins Aug 14, 2024
ea5ab31
feat(rulesets): add initial arazzo rules
frankkilcommins Aug 14, 2024
636c031
chore(rulesets): adjust Parameter Validation
frankkilcommins Aug 14, 2024
1803581
feat(rulesets): add initial arazzo runtime expression validation
frankkilcommins Aug 16, 2024
3a0a46a
feat(rulesets): add workflow dependsOn validation for Arazzo
frankkilcommins Aug 16, 2024
337b23f
chore(rulesets): adjust null check
frankkilcommins Aug 16, 2024
2b121c7
feat(rulesets): add Criterion Validation for Arazzo
frankkilcommins Aug 16, 2024
ceea177
feat(rulesets): add Step Request Body Validation for Arazzo
frankkilcommins Aug 16, 2024
2d10bb3
chore(rulesets): improve runtime validation for dependsOn
frankkilcommins Aug 16, 2024
f9bd5ad
feat(rulesets): add criteria validation to success and failure action…
frankkilcommins Aug 16, 2024
c5e9ab5
feat(rulesets): add Step Validation for Arazzo
frankkilcommins Aug 16, 2024
e6ccf21
chore(formats): bump package version
frankkilcommins Aug 19, 2024
bd8d2f7
chore(rulesets): bump package version
frankkilcommins Aug 19, 2024
613ca65
feat(rulesets): add Arazzo schema, criterion, expression, outputs,and…
frankkilcommins Aug 23, 2024
7a56be3
chore(rulesets): improve null check for linting
frankkilcommins Aug 23, 2024
f7d38a9
feat(rulesets): harden Parameter validation
frankkilcommins Aug 24, 2024
f4efce2
chore(rulesets): harden InputExpressionValidation to deal with JSON S…
frankkilcommins Aug 26, 2024
88c8250
feat(rulesets): harden Step Request Body Validation
frankkilcommins Aug 26, 2024
13ab7ec
feat(rulesets): initial Arazzo documentation
frankkilcommins Aug 26, 2024
6a3fd3d
chore(rulesets): modified yarn.lock
frankkilcommins Aug 27, 2024
98fcfe3
chore(rulesets): add arazzoTypes and refactor validations and tests
frankkilcommins Aug 27, 2024
ef86ef4
feat(ruleset-migrator): add arazzo support
frankkilcommins Aug 28, 2024
717103a
chore(rulesets): address PR review comments
frankkilcommins Sep 11, 2024
ff35105
chore(deps): bump eslint plugin
frankkilcommins Sep 12, 2024
7b6e01f
chore(rulesets): fix linting issue
frankkilcommins Sep 12, 2024
27c330e
chore(rulesets): fix prettier formatting
frankkilcommins Sep 12, 2024
f11514a
chore(deps): adjust dependency versions
frankkilcommins Sep 12, 2024
3dae5be
Merge branch 'develop' into arazzo-format
frankkilcommins Sep 12, 2024
4b8c978
chore(deps): fix deps
frankkilcommins Sep 12, 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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
[![CircleCI](https://img.shields.io/circleci/build/github/stoplightio/spectral/develop)](https://circleci.com/gh/stoplightio/spectral) [![npm Downloads](https://img.shields.io/npm/dw/@stoplight/spectral-core?color=blue)](https://www.npmjs.com/package/@stoplight/spectral-core) [![Stoplight Forest](https://img.shields.io/ecologi/trees/stoplightinc)][stoplight_forest]

- **Custom Rulesets**: Create custom rules to lint JSON or YAML objects
- **Ready-to-use Rulesets**: Validate and lint **OpenAPI v2 & v3.x** and **AsyncAPI** Documents
- **Ready-to-use Rulesets**: Validate and lint **OpenAPI v2 & v3.x**, **AsyncAPI**, and **Arazzo v1** Documents
- **API Style Guides**: Automated [API Style Guides](https://stoplight.io/api-style-guides-guidelines-and-best-practices?utm_source=github.com&utm_medium=referral&utm_campaign=github_repo_spectral) using rulesets improve consistency across all your APIs
- **Ready-to-use Functions**: Built-in set of functions to help [create custom rules](https://meta.stoplight.io/docs/spectral/e5b9616d6d50c-custom-rulesets#adding-rules). Functions include pattern checks, parameter checks, alphabetical ordering, a specified number of characters, provided keys are present in an object, etc.
- **Custom Functions**: Create custom functions for advanced use cases
Expand Down
2 changes: 1 addition & 1 deletion packages/ruleset-bundler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"@stoplight/spectral-parsers": ">=1",
"@stoplight/spectral-ref-resolver": "^1.0.4",
"@stoplight/spectral-ruleset-migrator": "^1.9.6",
"@stoplight/spectral-rulesets": "^1.20.1",
"@stoplight/spectral-rulesets": ">=1",
"@stoplight/spectral-runtime": "^1.1.0",
"@stoplight/types": "^13.6.0",
"@types/node": "*",
Expand Down
4 changes: 2 additions & 2 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2815,7 +2815,7 @@ __metadata:
"@stoplight/spectral-parsers": ">=1"
"@stoplight/spectral-ref-resolver": ^1.0.4
"@stoplight/spectral-ruleset-migrator": ^1.9.6
"@stoplight/spectral-rulesets": ^1.20.1
"@stoplight/spectral-rulesets": ">=1"
"@stoplight/spectral-runtime": ^1.1.0
"@stoplight/types": ^13.6.0
"@types/node": "*"
Expand Down Expand Up @@ -2857,7 +2857,7 @@ __metadata:
languageName: unknown
linkType: soft

"@stoplight/spectral-rulesets@*, @stoplight/[email protected], @stoplight/spectral-rulesets@^1.20.1, @stoplight/spectral-rulesets@workspace:packages/rulesets":
"@stoplight/spectral-rulesets@*, @stoplight/[email protected], @stoplight/spectral-rulesets@>=1, @stoplight/spectral-rulesets@workspace:packages/rulesets":
version: 0.0.0-use.local
resolution: "@stoplight/spectral-rulesets@workspace:packages/rulesets"
dependencies:
Expand Down