forked from finos/open-resource-broker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.project.yml
More file actions
29 lines (28 loc) · 1003 Bytes
/
Copy path.project.yml
File metadata and controls
29 lines (28 loc) · 1003 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Project Configuration
# This file centralizes all project metadata and build settings
# Single source of truth for versions, names, and build parameters
project:
name: open-resource-broker
pypi_name: orb-py # PyPI distribution name
short_name: orb # CLI command name
version: 1.6.2
description: "Open Resource Broker (ORB) — dynamic cloud resource provisioning via CLI and REST API"
author: "Open Resource Broker Maintainers"
email: "open-resource-broker-maintainers@lists.finos.org"
license: "Apache-2.0"
python:
versions: ["3.10", "3.11", "3.12", "3.13", "3.14"] # Supported Python versions
default_version: 3.14
repository:
org: finos
name: open-resource-broker
registry: ghcr.io # Container registry
build:
platforms: [linux/amd64, linux/arm64] # Container platforms
package_root: src/orb
ci:
test_timeout: 300 # Test timeout in seconds
coverage_threshold: 70 # Minimum coverage percentage
development:
pre_commit_enabled: true
security_scan_enabled: true