We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
/api.json
現在バックエンドの生成する OpenAPI 定義 /api.json は validate-api-json ワークフローによって validate され見かけ上通ってはいますが、ログを見ると 156 個の警告が出力されています(https://github.com/misskey-dev/misskey/actions/runs/7927440397/job/21643840936 の Validation を参照)。
これらの警告は、下記のコマンドで --extends=minimal オプションを取っ払うと153個のエラーと4個の警告に変わるため、対処すべきであると考えられます。
--extends=minimal
misskey/.github/workflows/validate-api-json.yml
Line 47 in 2744cbd
警告の殆どを占めているのは次の2つです:
api.json
(タイトルだけ見れば #10632 と同じですが内容が異なるので別で立てます)
pnpm --filter backend generate-api-json && redocly lint packages/backend/built/api.json でエラーが出ない
pnpm --filter backend generate-api-json && redocly lint packages/backend/built/api.json
pnpm --filter backend generate-api-json && redocly lint packages/backend/built/api.json でエラーが出る(--extends=minimal 付きだとエラーは出ない)
No response
* Installation Method or Hosting Service: * Misskey: 2023.3.0 * Node: * PostgreSQL: * Redis: * OS and Architecture:
The text was updated successfully, but these errors were encountered:
security-defined ルールのエラーは単に
security: [{ bearerAuth: [], }],
を追加すれば解消されるようです。
operation-operationId-unique ルールのエラーは allowGet が true なエンドポイントのみで生じているので get- / post- などの prefix をつければ直りそうです(それがベスト・プラクティスかどうかは分かりませんが…)
allowGet
true
get-
post-
Sorry, something went wrong.
No branches or pull requests
💡 Summary
現在バックエンドの生成する OpenAPI 定義
/api.json
は validate-api-json ワークフローによって validate され見かけ上通ってはいますが、ログを見ると 156 個の警告が出力されています(https://github.com/misskey-dev/misskey/actions/runs/7927440397/job/21643840936 の Validation を参照)。これらの警告は、下記のコマンドで
--extends=minimal
オプションを取っ払うと153個のエラーと4個の警告に変わるため、対処すべきであると考えられます。misskey/.github/workflows/validate-api-json.yml
Line 47 in 2744cbd
警告の殆どを占めているのは次の2つです:
api.json
の OpenAPI Specification 3.1.0 への対応 #12969 (comment))(タイトルだけ見れば #10632 と同じですが内容が異なるので別で立てます)
🥰 Expected Behavior
pnpm --filter backend generate-api-json && redocly lint packages/backend/built/api.json
でエラーが出ない🤬 Actual Behavior
pnpm --filter backend generate-api-json && redocly lint packages/backend/built/api.json
でエラーが出る(--extends=minimal
付きだとエラーは出ない)📝 Steps to Reproduce
No response
💻 Frontend Environment
No response
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?
The text was updated successfully, but these errors were encountered: