Giter Site home page Giter Site logo

dtm-database's Introduction

I'm Japanese Sunday programmer. get along!

dtm-database's People

Contributors

aspulse avatar haruhikonyan avatar haruki7049 avatar hulk510 avatar mogyuchi avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dtm-database's Issues

Implement correctly `fn openapi_schema_equal`

/// Returns `true` if two OpenAPI schemas given as a JSON string are equal.
fn openapi_schema_equal(a: impl Into<String>, b: impl Into<String>) -> bool {
a.into() == b.into()
}

二つのOpenAPIスキーマがJSON形式で与えられて、それらが一致するか比較する関数です。
今のところ以下のような問題があります:

  • JSONのキーの順番などが違うと、実質的に同じスキーマでもfalseを返してしまう
  • JSONがフォーマットされているかされていないか、末尾に改行を含むか等の問題でもfalseを返してしまう
  • (そもそも等価かの比較関数はPartialEqで実装されるべきである)

よって、以下のようにする必要があります:

  • OpenAPISchemaJSONみたいな型をつくり、そこに実装されたPartialEqトレイトとして書き直す
  • JSONの実質的な中身を見て比較できるようにする
  • テストを実装する

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Warning

These dependencies are deprecated:

Datasource Name Replacement PR?
npm @storybook/testing-library Unavailable

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • deps(deps): update mcr.microsoft.com/devcontainers/rust:1-1-bullseye docker digest to ddc1ee0
  • deps(deps): update actions/checkout action to v4.1.7
  • deps(frontend): update dependency @manypkg/cli to v0.21.4
  • deps(frontend): update dependency eslint-plugin-react-refresh to v0.4.7
  • deps(frontend): update dependency swr to v2.2.5
  • deps(frontend): update kuma-ui monorepo (@kuma-ui/core, @kuma-ui/vite)
  • deps(backend): update rust crate axum to v0.7.5
  • deps(backend): update rust crate once_cell to v1.19.0
  • deps(backend): update rust crate tokio to v1.38.0
  • deps(backend): update rust crate utoipa to v4.2.3
  • deps(frontend): update dependency @kuma-ui/next-plugin to v1.3.1
  • deps(frontend): update dependency @vercel/style-guide to v5.2.0
  • deps(frontend): update dependency @vitejs/plugin-react-swc to v3.7.0
  • deps(frontend): update dependency axios to v1.7.2
  • deps(frontend): update dependency chromatic to v9.1.0
  • deps(frontend): update dependency esbuild to v0.21.5
  • deps(frontend): update dependency eslint to v8.57.0
  • deps(frontend): update dependency eslint-plugin-storybook to v0.8.0
  • deps(frontend): update dependency orval to v6.30.2
  • deps(frontend): update dependency prettier to v3.3.2
  • deps(frontend): update dependency typescript to v5.4.5
  • deps(frontend): update dependency vite to v5.3.1
  • deps(frontend): update nextjs monorepo to v14.2.4 (@next/eslint-plugin-next, next)
  • deps(frontend): update pnpm to v8.15.8
  • deps(frontend): update react monorepo (@types/react, @types/react-dom, eslint-plugin-react-hooks, react, react-dom)
  • deps(frontend): update storybook monorepo (@storybook/addon-essentials, @storybook/addon-interactions, @storybook/addon-links, @storybook/addon-onboarding, @storybook/blocks, @storybook/cli, @storybook/react, @storybook/react-vite, storybook)
  • deps(frontend): update turbo monorepo to v1.13.4 (@turbo/gen, eslint-config-turbo, turbo)
  • deps(frontend): update typescript-eslint monorepo to v6.21.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • deps(backend): update rust crate utoipa-swagger-ui to v7
  • deps(deps): update chromaui/action action to v11
  • deps(deps): update pnpm/action-setup action to v4
  • deps(frontend): update dependency @vercel/style-guide to v6
  • deps(frontend): update dependency chromatic to v11
  • deps(frontend): update dependency eslint to v9
  • deps(frontend): update pnpm to v9
  • deps(frontend): update storybook monorepo to v8 (major) (@storybook/addon-essentials, @storybook/addon-interactions, @storybook/addon-links, @storybook/addon-onboarding, @storybook/blocks, @storybook/cli, @storybook/react, @storybook/react-vite, storybook)
  • deps(frontend): update turbo monorepo to v2 (major) (@turbo/gen, eslint-config-turbo, turbo)
  • deps(frontend): update typescript-eslint monorepo to v7 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • deps(frontend): lock file maintenance
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

cargo
dtm-database-backend/Cargo.toml
  • axum =0.6.20
  • once_cell =1.18.0
  • tokio =1.34.0
  • utoipa =4.1.0
  • utoipa-swagger-ui =4.0.0
devcontainer
.devcontainer/devcontainer.json
  • ghcr.io/devcontainers/features/node 1
docker-compose
.devcontainer/compose.yml
dockerfile
.devcontainer/Dockerfile
  • mcr.microsoft.com/devcontainers/rust 1-1-bullseye@sha256:066878f166fdc8ee717ecb3f94d4155dac857a7465a39af85509314f5abc1bbf
github-actions
.github/workflows/backend-checks.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • dtolnay/rust-toolchain 439cf607258077187679211f12aa6f19af4a0af7
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • dtolnay/rust-toolchain 439cf607258077187679211f12aa6f19af4a0af7
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • dtolnay/rust-toolchain 439cf607258077187679211f12aa6f19af4a0af7
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • dtolnay/rust-toolchain 439cf607258077187679211f12aa6f19af4a0af7
.github/workflows/frontend-checks.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • chromaui/action v1@010142709398e03cee64f3351ed7503618093d9f
npm
dtm-database-frontend/apps/stories/package.json
  • @kuma-ui/vite 1.2.0
  • esbuild 0.19.8
  • eval 0.1.8
  • react 18.2.0
  • react-dom 18.2.0
  • @storybook/addon-essentials 7.5.3
  • @storybook/addon-interactions 7.5.3
  • @storybook/addon-links 7.5.3
  • @storybook/addon-onboarding 1.0.8
  • @storybook/blocks 7.5.3
  • @storybook/cli 7.5.3
  • @storybook/react 7.5.3
  • @storybook/react-vite 7.5.3
  • @storybook/testing-library 0.2.2
  • @types/react 18.2.41
  • @types/react-dom 18.2.17
  • @typescript-eslint/eslint-plugin 6.11.0
  • @typescript-eslint/parser 6.11.0
  • @vitejs/plugin-react-swc 3.4.1
  • chromatic 9.0.0
  • eslint 8.53.0
  • eslint-plugin-react-hooks 4.6.0
  • eslint-plugin-react-refresh 0.4.4
  • eslint-plugin-storybook 0.6.15
  • prop-types 15.8.1
  • storybook 7.5.3
  • typescript 5.2.2
  • vite 5.0.2
dtm-database-frontend/apps/web/package.json
  • @kuma-ui/next-plugin 1.1.14
  • axios 1.6.2
  • next 14.0.3
  • orval 6.21.0
  • react 18.2.0
  • react-dom 18.2.0
  • swr 2.2.4
  • @next/eslint-plugin-next 14.0.3
  • @types/node 20.10.0
  • @types/react 18.2.41
  • @types/react-dom 18.2.17
  • typescript 5.2.2
dtm-database-frontend/devserver/backend-http/package.json
dtm-database-frontend/package.json
  • @kuma-ui/core 1.5.4
  • @manypkg/cli 0.21.1
  • eslint 8.53.0
  • prettier 3.1.0
  • turbo 1.10.16
  • pnpm 8.11.0
dtm-database-frontend/packages/eslint-config-custom/package.json
  • @vercel/style-guide 5.1.0
  • eslint-config-turbo 1.10.16
dtm-database-frontend/packages/tsconfig/package.json
dtm-database-frontend/packages/ui/package.json
  • @kuma-ui/core 1.5.4
  • typescript 5.2.2
  • @turbo/gen 1.10.16
  • @types/node 20.10.0
  • @types/react 18.2.41
  • @types/react-dom 18.2.17
  • react 18.2.0

  • Check this box to trigger a request for Renovate to run again on this repository

Renovate auto approve

Renovateが発したPRに対して、以下の条件を全て満たす時にApproveするようなGitHub Actionsをかく:

  • このChecks以外のChecksを全て通過している
  • package.json pnpm-lock.yaml のファイル名のファイルしか変更されていない
  • Next.jsのビルド結果が、mainブランチのそれとまったく変化していない
  • storybookのビルド結果が、mainブランチのそれとまったく変化していない

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.