Add put API endpoint to support uploading recipe package files
This include the new endpoint, the backend code to create recipe revision when uploading a file and tests. Changelog: added
显示
- app/models/packages/conan/recipe_revision.rb 2 个添加, 2 个删除app/models/packages/conan/recipe_revision.rb
- app/services/packages/conan/create_package_file_service.rb 15 个添加, 2 个删除app/services/packages/conan/create_package_file_service.rb
- app/services/packages/conan/upsert_package_reference_service.rb 18 个添加, 5 个删除...rvices/packages/conan/upsert_package_reference_service.rb
- app/services/packages/conan/upsert_recipe_revision_service.rb 47 个添加, 0 个删除...services/packages/conan/upsert_recipe_revision_service.rb
- doc/ci/jobs/fine_grained_permissions.md 2 个添加, 0 个删除doc/ci/jobs/fine_grained_permissions.md
- lib/api/conan/v2/project_packages.rb 44 个添加, 0 个删除lib/api/conan/v2/project_packages.rb
- lib/api/concerns/packages/conan/shared_endpoints.rb 1 个添加, 0 个删除lib/api/concerns/packages/conan/shared_endpoints.rb
- lib/api/concerns/packages/conan/v1_endpoints.rb 0 个添加, 3 个删除lib/api/concerns/packages/conan/v1_endpoints.rb
- spec/models/packages/conan/recipe_revision_spec.rb 1 个添加, 1 个删除spec/models/packages/conan/recipe_revision_spec.rb
- spec/requests/api/conan/v1/instance_packages_spec.rb 3 个添加, 2 个删除spec/requests/api/conan/v1/instance_packages_spec.rb
- spec/requests/api/conan/v1/project_packages_spec.rb 3 个添加, 2 个删除spec/requests/api/conan/v1/project_packages_spec.rb
- spec/requests/api/conan/v2/project_packages_spec.rb 64 个添加, 23 个删除spec/requests/api/conan/v2/project_packages_spec.rb
- spec/services/packages/conan/create_package_file_service_spec.rb 59 个添加, 56 个删除...rvices/packages/conan/create_package_file_service_spec.rb
- spec/services/packages/conan/upsert_package_reference_service_spec.rb 61 个添加, 13 个删除...s/packages/conan/upsert_package_reference_service_spec.rb
- spec/services/packages/conan/upsert_recipe_revision_service_spec.rb 44 个添加, 0 个删除...ces/packages/conan/upsert_recipe_revision_service_spec.rb
- spec/support/shared_examples/requests/api/conan_packages_shared_examples.rb 6 个添加, 3 个删除...d_examples/requests/api/conan_packages_shared_examples.rb
加载中
想要评论请 注册 或 登录