Skip to content

Commit

Permalink
Version 0.30.0 (#1428)
Browse files Browse the repository at this point in the history
* Create releasing.md

* migrate from changelog to GitHub releases

We can click a button to generate a changelog which is a big workflow improvement.

* bump versions to `0.30.0`
  • Loading branch information
yoshuawuyts committed Jan 13, 2022
1 parent 4e84867 commit 5e37e9f
Show file tree
Hide file tree
Showing 23 changed files with 97 additions and 270 deletions.
192 changes: 0 additions & 192 deletions .github/changelog.md

This file was deleted.

4 changes: 2 additions & 2 deletions .github/readme.md
Expand Up @@ -15,7 +15,7 @@ Start by adding the following to your Cargo.toml file:

```toml
[dependencies.windows]
version = "0.29.0"
version = "0.30.0"
features = [
"alloc",
"Data_Xml_Dom",
Expand Down Expand Up @@ -63,7 +63,7 @@ Start by adding the following to your Cargo.toml file:

```toml
[dependencies.windows-sys]
version = "0.29.0"
version = "0.30.0"
features = [
"Win32_Foundation",
"Win32_Security",
Expand Down
19 changes: 19 additions & 0 deletions .github/releasing.md
@@ -0,0 +1,19 @@
# RELEASE

## Validations

1. Check out latest master branch
2. `windows-sys` is checked on CI, no need to check that
3. Run `cargo check -p windows --all-features` locally
4. Clone the samples repo, manually build all of those.
5. Build the documentation locally for `windows`

## Releasing

1. Updating versions in a separate branch
3. Validate & merge PR
2. Create a new GitHub release, create a tag, and generate release notes
4. Cargo publish
5. Update all samples to point at new version of crate
6. Generate new documentation for `windows` locally
7. Push the generated `windows` docs to GitHub pages
6 changes: 3 additions & 3 deletions crates/libs/bindgen/Cargo.toml
@@ -1,12 +1,12 @@
[package]
name = "windows-bindgen"
version = "0.29.0"
version = "0.30.0"
authors = ["Microsoft"]
edition = "2018"
license = "MIT OR Apache-2.0"
description = "Code gen support for the windows crate"
repository = "https://github.com/microsoft/windows-rs"

[dependencies]
quote = { package = "windows_quote", path = "../quote", version = "0.29.0" }
reader = { package = "windows_reader", path = "../reader", version = "0.29.0" }
quote = { package = "windows_quote", path = "../quote", version = "0.30.0" }
reader = { package = "windows_reader", path = "../reader", version = "0.30.0" }
6 changes: 3 additions & 3 deletions crates/libs/gen/Cargo.toml
@@ -1,12 +1,12 @@
[package]
name = "windows_gen"
version = "0.29.0"
version = "0.30.0"
authors = ["Microsoft"]
edition = "2018"
license = "MIT OR Apache-2.0"
description = "Code gen support for the windows crate"
repository = "https://github.com/microsoft/windows-rs"

[dependencies]
quote = { package = "windows_quote", path = "../quote", version = "0.29.0" }
reader = { package = "windows_reader", path = "../reader", version = "0.29.0" }
quote = { package = "windows_quote", path = "../quote", version = "0.30.0" }
reader = { package = "windows_reader", path = "../reader", version = "0.30.0" }
8 changes: 4 additions & 4 deletions crates/libs/macros/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "windows_macros"
version = "0.29.0"
version = "0.30.0"
authors = ["Microsoft"]
edition = "2018"
license = "MIT OR Apache-2.0"
Expand All @@ -11,7 +11,7 @@ repository = "https://github.com/microsoft/windows-rs"
proc-macro = true

[dependencies]
gen = { package = "windows_gen", path = "../gen", version = "0.29.0" }
reader = { package = "windows_reader", path = "../reader", version = "0.29.0" }
gen = { package = "windows_gen", path = "../gen", version = "0.30.0" }
reader = { package = "windows_reader", path = "../reader", version = "0.30.0" }
syn = { version = "1.0", default-features = false, features = ["parsing", "proc-macro", "printing", "full", "derive"] }
quote = { package = "windows_quote", path = "../quote", version = "0.29.0" }
quote = { package = "windows_quote", path = "../quote", version = "0.30.0" }
2 changes: 1 addition & 1 deletion crates/libs/quote/Cargo.toml
@@ -1,7 +1,7 @@
[package]
#TODO: rename to windows_tokens and rename quote! macro to tokens!
name = "windows_quote"
version = "0.29.0"
version = "0.30.0"
authors = ["Microsoft"]
edition = "2018"
license = "MIT OR Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/libs/reader/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "windows_reader"
version = "0.29.0"
version = "0.30.0"
authors = ["Microsoft"]
edition = "2018"
license = "MIT OR Apache-2.0"
Expand Down
22 changes: 11 additions & 11 deletions crates/libs/sys/Cargo.toml
@@ -1,7 +1,7 @@

[package]
name = "windows-sys"
version = "0.29.0"
version = "0.30.0"
authors = ["Microsoft"]
edition = "2018"
license = "MIT OR Apache-2.0"
Expand All @@ -14,34 +14,34 @@ default-target = "x86_64-pc-windows-msvc"
all-features = true

[target.i686-pc-windows-msvc.dependencies]
windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" }
windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" }

[target.i686-uwp-windows-msvc.dependencies]
windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" }
windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" }

[target.x86_64-pc-windows-msvc.dependencies]
windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" }
windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" }

[target.x86_64-uwp-windows-msvc.dependencies]
windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" }
windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" }

[target.aarch64-pc-windows-msvc.dependencies]
windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" }
windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" }

[target.aarch64-uwp-windows-msvc.dependencies]
windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" }
windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" }

[target.i686-pc-windows-gnu.dependencies]
windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" }
windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" }

[target.i686-uwp-windows-gnu.dependencies]
windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" }
windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" }

[target.x86_64-pc-windows-gnu.dependencies]
windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" }
windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" }

[target.x86_64-uwp-windows-gnu.dependencies]
windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" }
windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" }

[features]
default = []
Expand Down

0 comments on commit 5e37e9f

Please sign in to comment.