Skip to content

Commit fd64c6a

Browse files
authored
Publish version ranges too (#49)
We need the patched `Display` impl
1 parent d57825c commit fd64c6a

File tree

5 files changed

+39
-18
lines changed

5 files changed

+39
-18
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: Publish to crates.io
1+
name: Publish pubgrub to crates.io
22

33
on:
44
push:
5-
tags: ['v*']
5+
tags: ['pubgrub-v*']
66

77
jobs:
88
publish:
@@ -13,6 +13,6 @@ jobs:
1313
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1414
- uses: rust-lang/crates-io-auth-action@b7e9a28eded4986ec6b1fa40eeee8f8f165559ec # v1
1515
id: auth
16-
- run: cargo publish
16+
- run: cargo publish -p pubgrub
1717
env:
1818
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Publish version-ranges to crates.io
2+
3+
on:
4+
push:
5+
tags: ['version-ranges-v*']
6+
7+
jobs:
8+
publish:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
id-token: write # Required for OIDC token exchange
12+
steps:
13+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
14+
- uses: rust-lang/crates-io-auth-action@b7e9a28eded4986ec6b1fa40eeee8f8f165559ec # v1
15+
id: auth
16+
- run: cargo publish -p version-ranges
17+
env:
18+
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}

Cargo.lock

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ priority-queue = "2.3.1"
3333
rustc-hash = "^2.1.1"
3434
serde = { version = "1.0", features = ["derive"], optional = true }
3535
thiserror = "2.0"
36-
version-ranges = { version = "0.1.0", path = "version-ranges" }
36+
version-ranges = { version = "0.1.0", package = "astral-version-ranges", path = "version-ranges" }
3737

3838
[dev-dependencies]
3939
criterion = { version = "4.0.1", package = "codspeed-criterion-compat" }
4040
env_logger = "0.11.6"
4141
proptest = "1.6.0"
4242
ron = "0.11.0"
4343
varisat = "0.2.2"
44-
version-ranges = { version = "0.1.0", path = "version-ranges", features = ["proptest"] }
44+
version-ranges = { version = "0.1.0", path = "version-ranges", package = "astral-version-ranges", features = ["proptest"] }
4545

4646
[features]
4747
serde = ["dep:serde", "version-ranges/serde"]

version-ranges/Cargo.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
[package]
2-
name = "version-ranges"
3-
version = "0.1.1"
2+
name = "astral-version-ranges"
3+
version = "0.1.2"
44
description = "Performance-optimized type for generic version ranges and operations on them."
55
edition = "2021"
66
repository = "https://github.com/pubgrub-rs/pubgrub"
77
license = "MPL-2.0"
88
keywords = ["version", "pubgrub", "selector", "ranges"]
99
include = ["LICENSE", "README.md", "number-line-ranges.svg", "src/**"]
1010

11+
[lib]
12+
name = "version_ranges"
13+
1114
[dependencies]
1215
proptest = { version = "1.6.0", optional = true }
1316
serde = { version = "1.0.219", features = ["derive"], optional = true }

0 commit comments

Comments
 (0)