-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
.releaserc.yaml
42 lines (40 loc) · 1.32 KB
/
.releaserc.yaml
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
30
31
32
33
34
35
36
37
38
39
40
41
42
branches:
- "main"
preset: "conventionalcommits"
plugins:
- "@semantic-release/commit-analyzer"
- "@semantic-release/release-notes-generator"
- "@semantic-release/changelog"
- - "semantic-release-cargo"
- allFeatures: true
check: true
publishArgs: [ "-p", "lcax_core" ]
- - "semantic-release-cargo"
- allFeatures: true
check: true
publishArgs: [ "-p", "lcax_models" ]
- - "semantic-release-cargo"
- allFeatures: true
check: true
publishArgs: [ "-p", "lcax_calculation" ]
- - "semantic-release-cargo"
- allFeatures: true
check: true
publishArgs: [ "-p", "lcax_convert" ]
- - "semantic-release-cargo"
- allFeatures: true
check: true
publishArgs: [ "-p", "lcax" ]
- - "@semantic-release/github"
- assets:
- { path: 'artifacts/lcax.schema.json', label: 'LCAx JSON Schema' }
- { path: 'packages/python/src/lcax/pydantic.py', label: 'LCAx Python Classes' }
- { path: 'artifacts/lcax.d.ts', label: 'LCAx TypeScript Declarations' }
- { path: 'artifacts/project.rs', label: 'LCAx Rust Structs' }
- { path: 'artifacts/lcax.cs', label: 'LCAx C# Classes' }
- - "@semantic-release/git"
- assets:
- "CHANGELOG.md"
- "Cargo.toml"
- "Cargo.lock"
- "packages/python/src/lcax/pydantic.py"