prep for initial release (#51)

This commit is contained in:
Adam Leventhal 2022-05-12 16:18:12 -07:00 committed by GitHub
parent 1af79ebec7
commit 131ad61e6b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 52 additions and 24 deletions

16
CHANGELOG.adoc Normal file
View File

@ -0,0 +1,16 @@
:showtitle:
:toc: left
:icons: font
:toclevels: 1
= Typify Changelog
// WARNING: This file is modified programmatically by `cargo release` as
// configured in release.toml. DO NOT change the format of the headers or the
// list of raw commits.
// cargo-release: next header goes here (do not change this line)
== Unreleased changes (release date TBD)
First published version

23
Cargo.lock generated
View File

@ -1022,7 +1022,7 @@ dependencies = [
[[package]]
name = "progenitor"
version = "0.0.0"
version = "0.1.0"
dependencies = [
"anyhow",
"chrono",
@ -1042,7 +1042,7 @@ dependencies = [
[[package]]
name = "progenitor-client"
version = "0.0.0"
version = "0.1.0"
dependencies = [
"bytes",
"futures-core",
@ -1054,7 +1054,7 @@ dependencies = [
[[package]]
name = "progenitor-impl"
version = "0.0.0"
version = "0.1.0"
dependencies = [
"dropshot",
"expectorate",
@ -1079,7 +1079,7 @@ dependencies = [
[[package]]
name = "progenitor-macro"
version = "0.0.0"
version = "0.1.0"
dependencies = [
"openapiv3",
"proc-macro2",
@ -1793,8 +1793,9 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
[[package]]
name = "typify"
version = "0.0.6-dev"
source = "git+https://github.com/oxidecomputer/typify#90894d81e303cd56056b179f31b60401efa3462d"
version = "0.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75e642ba5bfa5a7b2e085a700f5f5111b069a833156f82c53a365210e545258d"
dependencies = [
"typify-impl",
"typify-macro",
@ -1802,8 +1803,9 @@ dependencies = [
[[package]]
name = "typify-impl"
version = "0.0.6-dev"
source = "git+https://github.com/oxidecomputer/typify#90894d81e303cd56056b179f31b60401efa3462d"
version = "0.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54b1b5a377f1e0dceb8a18b25c86c80b32d0882b01e1585fd520354a56b7c30c"
dependencies = [
"heck",
"log",
@ -1819,8 +1821,9 @@ dependencies = [
[[package]]
name = "typify-macro"
version = "0.0.6-dev"
source = "git+https://github.com/oxidecomputer/typify#90894d81e303cd56056b179f31b60401efa3462d"
version = "0.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25cad3517ce4190a7f108cd6360da245c7e289060003d077156f2da7dcf1f568"
dependencies = [
"proc-macro2",
"quote",

View File

@ -8,15 +8,6 @@ members = [
"progenitor-macro",
]
default-members = [
"example-build",
"example-macro",
"progenitor",
"progenitor-client",
"progenitor-impl",
"progenitor-macro",
]
#[patch."https://github.com/oxidecomputer/typify"]
#typify = { path = "../typify/typify" }
#[patch."https://github.com/oxidecomputer/dropshot"]

View File

@ -1,6 +1,6 @@
[package]
name = "progenitor-client"
version = "0.0.0"
version = "0.1.0"
edition = "2018"
license = "MPL-2.0"
repository = "https://github.com/oxidecomputer/progenitor.git"

View File

@ -1,6 +1,6 @@
[package]
name = "progenitor-impl"
version = "0.0.0"
version = "0.1.0"
edition = "2018"
license = "MPL-2.0"
repository = "https://github.com/oxidecomputer/progenitor.git"
@ -20,7 +20,7 @@ serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
syn = { version = "1.0", features = ["parsing"] }
thiserror = "1.0"
typify = { git = "https://github.com/oxidecomputer/typify" }
typify = "0.0.6"
unicode-xid = "0.2"
[dev-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "progenitor-macro"
version = "0.0.0"
version = "0.1.0"
edition = "2018"
license = "MPL-2.0"
repository = "https://github.com/oxidecomputer/progenitor.git"

View File

@ -1,6 +1,6 @@
[package]
name = "progenitor"
version = "0.0.0"
version = "0.1.0"
edition = "2018"
license = "MPL-2.0"
repository = "https://github.com/oxidecomputer/progenitor.git"

18
release.toml Normal file
View File

@ -0,0 +1,18 @@
# This file is used by cargo-release.
# Update the change log to reflect the new release and set us up for the next release.
pre-release-replacements = [
# First, replace the current "Unreleased changes" header with one reflecting the new release version and date.
{file="../CHANGELOG.adoc", search="Unreleased changes \\(release date TBD\\)", replace="{{version}} (released {{date}})", exactly=1},
# Update the link to the list of raw commits in the formerly "Unreleased changes" section. It should end at the tag for the newly-released version.
{file="../CHANGELOG.adoc", search="\\\\.\\.\\.HEAD", replace="\\...{{tag_name}}", exactly=1},
# Next, append a new "Unreleased changes" header beneath the sentinel line.
{file="../CHANGELOG.adoc", search="// cargo-release: next header goes here \\(do not change this line\\)", replace="// cargo-release: next header goes here (do not change this line)\n\n== Unreleased changes (release date TBD)\n\nhttps://github.com/oxidecomputer/progenitor/compare/{{tag_name}}\\...HEAD[Full list of commits]", exactly=1},
]
disable-push = true
pre-release-commit-message = "release {{crate_name}} {{version}}"
post-release-commit-message = "starting {{crate_name}} {{next_version}} after releasing {{version}}"
tag-message = "release {{crate_name}} {{version}}"
tag-prefix=""
dev-version-ext = "dev"