Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preparing Next Release #62

Open
wants to merge 40 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
6492844
[skip ci] release
mockersf Dec 9, 2021
1ec5e50
(cargo-release) version 0.6.0
Dec 9, 2021
ce43ee7
(cargo-release) version 0.6.0
Dec 9, 2021
9e9702b
(cargo-release) version 0.6.0
Dec 9, 2021
20f4446
(cargo-release) version 0.6.0
Dec 9, 2021
a9deb4e
(cargo-release) version 0.6.0
Dec 9, 2021
d9c239d
(cargo-release) version 0.6.0
Dec 9, 2021
9789a60
(cargo-release) version 0.6.0
Dec 9, 2021
d8d59f4
(cargo-release) version 0.6.0
Dec 9, 2021
8be8e77
(cargo-release) version 0.6.0
Dec 9, 2021
575af35
(cargo-release) version 0.6.0
Dec 9, 2021
3daf856
(cargo-release) version 0.6.0
Dec 9, 2021
babf722
(cargo-release) version 0.6.0
Dec 9, 2021
9dbac72
(cargo-release) version 0.6.0
Dec 9, 2021
b87c85f
(cargo-release) version 0.6.0
Dec 9, 2021
5f721cc
(cargo-release) version 0.6.0
Dec 9, 2021
f270ee3
(cargo-release) version 0.9.0
Dec 9, 2021
a81f9b0
(cargo-release) version 0.9.0
Dec 9, 2021
bdd549f
(cargo-release) version 0.6.0
Dec 9, 2021
64df35d
(cargo-release) version 0.6.0
Dec 9, 2021
0ec3125
(cargo-release) version 0.6.0
Dec 9, 2021
753d496
(cargo-release) version 0.6.0
Dec 9, 2021
b458ecf
(cargo-release) version 0.6.0
Dec 9, 2021
87e9da3
(cargo-release) version 0.6.0
Dec 9, 2021
8dc710c
(cargo-release) version 0.6.0
Dec 9, 2021
baf1e23
(cargo-release) version 0.6.0
Dec 9, 2021
d8331c1
(cargo-release) version 0.6.0
Dec 9, 2021
129b384
(cargo-release) version 0.6.0
Dec 9, 2021
0ed6807
(cargo-release) version 0.6.0
Dec 9, 2021
095340c
(cargo-release) version 0.6.0
Dec 9, 2021
dc08081
(cargo-release) version 0.6.0
Dec 9, 2021
7d96a82
(cargo-release) version 0.6.0
Dec 9, 2021
7f76d81
(cargo-release) version 0.6.0
Dec 9, 2021
b96b4f7
(cargo-release) version 0.6.0
Dec 9, 2021
176efdd
(cargo-release) version 0.6.0
Dec 9, 2021
8df93bb
(cargo-release) version 0.6.0
Dec 9, 2021
a680002
(cargo-release) version 0.6.0
Dec 9, 2021
a1745dc
(cargo-release) version 0.6.0
Dec 9, 2021
61b0e97
(cargo-release) version 0.6.0
Dec 9, 2021
751b506
(cargo-release) version 0.6.0
Dec 9, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Release

on:
workflow_dispatch:

env:
CARGO_TERM_COLOR: always

jobs:
ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Install cargo-release
run: |
cargo install cargo-quickinstall
cargo quickinstall cargo-release

- name: Setup release
run: |
git config user.name 'Bevy Auto Releaser'
git config user.email '[email protected]'
# --workspace: updating all crates in the workspace
# --no-publish: do not publish to crates.io
# --execute: not a dry run
# --no-tag: do not push tag for each new version
# --no-push: do not push the update commits
# --exclude: ignore those packages
cargo release minor \
--workspace \
--no-publish \
--execute \
--no-tag \
--no-confirm \
--no-push \
--exclude ci \
--exclude errors \
--exclude bevy-ios-example

- name: Create PR
uses: peter-evans/create-pull-request@v3
with:
delete-branch: true
base: "main"
title: "Preparing Next Release"
body: |
Preparing next release
This PR has been auto-generated
8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
categories = ["game-engines", "graphics", "gui", "rendering"]
description = "A refreshingly simple data-driven game engine and app framework"
Expand Down Expand Up @@ -95,8 +95,8 @@ subpixel_glyph_atlas = ["bevy_internal/subpixel_glyph_atlas"]
bevy_ci_testing = ["bevy_internal/bevy_ci_testing"]

[dependencies]
bevy_dylib = { path = "crates/bevy_dylib", version = "0.5.0", default-features = false, optional = true }
bevy_internal = { path = "crates/bevy_internal", version = "0.5.0", default-features = false }
bevy_dylib = { path = "crates/bevy_dylib", version = "^0.6.0", default-features = false, optional = true }
bevy_internal = { path = "crates/bevy_internal", version = "^0.6.0", default-features = false }

[dev-dependencies]
anyhow = "1.0.4"
Expand All @@ -105,7 +105,7 @@ ron = "0.6.2"
serde = { version = "1", features = ["derive"] }
# Needed to poll Task examples
futures-lite = "1.11.3"
crevice = { path = "crates/crevice", version = "0.8.0", features = ["glam"] }
crevice = { path = "crates/crevice", version = "^0.9.0", features = ["glam"] }

[[example]]
name = "hello_world"
Expand Down
12 changes: 6 additions & 6 deletions crates/bevy_app/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_app"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides core App functionality for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -15,10 +15,10 @@ default = ["bevy_reflect"]

[dependencies]
# bevy
bevy_derive = { path = "../bevy_derive", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0" }
bevy_reflect = { path = "../bevy_reflect", version = "0.5.0", optional = true }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_derive = { path = "../bevy_derive", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0"}
bevy_reflect = { path = "../bevy_reflect", version = "^0.6.0", optional = true }
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}

# other
serde = { version = "1.0", features = ["derive"], optional = true }
Expand All @@ -31,4 +31,4 @@ web-sys = { version = "0.3", features = [ "Window" ] }

[dev-dependencies]
# bevy
bevy_log = { path = "../bevy_log", version = "0.5.0" }
bevy_log = { path = "../bevy_log", version = "^0.6.0"}
16 changes: 8 additions & 8 deletions crates/bevy_asset/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_asset"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides asset functionality for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -14,13 +14,13 @@ filesystem_watcher = ["notify"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0" }
bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0" }
bevy_log = { path = "../bevy_log", version = "0.5.0" }
bevy_reflect = { path = "../bevy_reflect", version = "0.5.0", features = ["bevy"] }
bevy_tasks = { path = "../bevy_tasks", version = "0.5.0" }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0"}
bevy_diagnostic = { path = "../bevy_diagnostic", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0"}
bevy_log = { path = "../bevy_log", version = "^0.6.0"}
bevy_reflect = { path = "../bevy_reflect", version = "^0.6.0", features = ["bevy"] }
bevy_tasks = { path = "../bevy_tasks", version = "^0.6.0"}
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}

# other
serde = { version = "1", features = ["derive"] }
Expand Down
12 changes: 6 additions & 6 deletions crates/bevy_audio/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_audio"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides audio functionality for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -10,11 +10,11 @@ keywords = ["bevy"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0" }
bevy_asset = { path = "../bevy_asset", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0" }
bevy_reflect = { path = "../bevy_reflect", version = "0.5.0", features = ["bevy"] }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0"}
bevy_asset = { path = "../bevy_asset", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0"}
bevy_reflect = { path = "../bevy_reflect", version = "^0.6.0", features = ["bevy"] }
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}

# other
anyhow = "1.0.4"
Expand Down
16 changes: 8 additions & 8 deletions crates/bevy_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_core"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides core functionality for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -11,13 +11,13 @@ keywords = ["bevy"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0", features = ["bevy_reflect"] }
bevy_derive = { path = "../bevy_derive", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0", features = ["bevy_reflect"] }
bevy_math = { path = "../bevy_math", version = "0.5.0" }
bevy_reflect = { path = "../bevy_reflect", version = "0.5.0", features = ["bevy"] }
bevy_tasks = { path = "../bevy_tasks", version = "0.5.0" }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0", features = ["bevy_reflect"] }
bevy_derive = { path = "../bevy_derive", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0", features = ["bevy_reflect"] }
bevy_math = { path = "../bevy_math", version = "^0.6.0"}
bevy_reflect = { path = "../bevy_reflect", version = "^0.6.0", features = ["bevy"] }
bevy_tasks = { path = "../bevy_tasks", version = "^0.6.0"}
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}

# other
bytemuck = "1.5"
4 changes: 2 additions & 2 deletions crates/bevy_derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_derive"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides derive implementations for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -12,7 +12,7 @@ keywords = ["bevy"]
proc-macro = true

[dependencies]
bevy_macro_utils = { path = "../bevy_macro_utils", version = "0.5.0" }
bevy_macro_utils = { path = "../bevy_macro_utils", version = "^0.6.0"}

Inflector = { version = "0.11.4", default-features = false }
quote = "1.0"
Expand Down
12 changes: 6 additions & 6 deletions crates/bevy_diagnostic/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_diagnostic"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides diagnostic functionality for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -11,8 +11,8 @@ keywords = ["bevy"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0" }
bevy_core = { path = "../bevy_core", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0" }
bevy_log = { path = "../bevy_log", version = "0.5.0" }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0"}
bevy_core = { path = "../bevy_core", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0"}
bevy_log = { path = "../bevy_log", version = "^0.6.0"}
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}
4 changes: 2 additions & 2 deletions crates/bevy_dylib/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_dylib"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Force the Bevy Engine to be dynamically linked for faster linking"
homepage = "https://bevyengine.org"
Expand All @@ -12,4 +12,4 @@ keywords = ["bevy"]
crate-type = ["dylib"]

[dependencies]
bevy_internal = { path = "../bevy_internal", version = "0.5.0", default-features = false }
bevy_internal = { path = "../bevy_internal", version = "^0.6.0", default-features = false }
4 changes: 2 additions & 2 deletions crates/bevy_dynamic_plugin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_dynamic_plugin"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides dynamic plugin loading capabilities for non-wasm platforms"
homepage = "https://bevyengine.org"
Expand All @@ -12,7 +12,7 @@ keywords = ["bevy"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0"}

# other
libloading = { version = "0.7" }
10 changes: 5 additions & 5 deletions crates/bevy_ecs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_ecs"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Bevy Engine's entity component system"
homepage = "https://bevyengine.org"
Expand All @@ -14,10 +14,10 @@ trace = []
default = ["bevy_reflect"]

[dependencies]
bevy_reflect = { path = "../bevy_reflect", version = "0.5.0", optional = true }
bevy_tasks = { path = "../bevy_tasks", version = "0.5.0" }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_ecs_macros = { path = "macros", version = "0.5.0" }
bevy_reflect = { path = "../bevy_reflect", version = "^0.6.0", optional = true }
bevy_tasks = { path = "../bevy_tasks", version = "^0.6.0"}
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}
bevy_ecs_macros = { path = "macros", version = "^0.6.0"}

async-channel = "1.4"
fixedbitset = "0.4"
Expand Down
4 changes: 2 additions & 2 deletions crates/bevy_ecs/macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_ecs_macros"
version = "0.5.0"
version = "0.6.0"
description = "Bevy ECS Macros"
edition = "2021"
license = "MIT OR Apache-2.0"
Expand All @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
proc-macro = true

[dependencies]
bevy_macro_utils = { path = "../../bevy_macro_utils", version = "0.5.0" }
bevy_macro_utils = { path = "../../bevy_macro_utils", version = "^0.6.0"}

syn = "1.0"
quote = "1.0"
Expand Down
12 changes: 6 additions & 6 deletions crates/bevy_gilrs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_gilrs"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Gamepad system made using Gilrs for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -10,10 +10,10 @@ keywords = ["bevy"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0" }
bevy_input = { path = "../bevy_input", version = "0.5.0" }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0"}
bevy_input = { path = "../bevy_input", version = "^0.6.0"}
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}

# other
gilrs = "0.8.0"
gilrs = "0.8.0"
24 changes: 12 additions & 12 deletions crates/bevy_gltf/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_gltf"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Bevy Engine GLTF loading"
homepage = "https://bevyengine.org"
Expand All @@ -10,17 +10,17 @@ keywords = ["bevy"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0" }
bevy_asset = { path = "../bevy_asset", version = "0.5.0" }
bevy_core = { path = "../bevy_core", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0" }
bevy_pbr = { path = "../bevy_pbr", version = "0.5.0" }
bevy_reflect = { path = "../bevy_reflect", version = "0.5.0", features = ["bevy"] }
bevy_render = { path = "../bevy_render", version = "0.5.0" }
bevy_transform = { path = "../bevy_transform", version = "0.5.0" }
bevy_math = { path = "../bevy_math", version = "0.5.0" }
bevy_scene = { path = "../bevy_scene", version = "0.5.0" }
bevy_log = { path = "../bevy_log", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0"}
bevy_asset = { path = "../bevy_asset", version = "^0.6.0"}
bevy_core = { path = "../bevy_core", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0"}
bevy_pbr = { path = "../bevy_pbr", version = "^0.6.0"}
bevy_reflect = { path = "../bevy_reflect", version = "^0.6.0", features = ["bevy"] }
bevy_render = { path = "../bevy_render", version = "^0.6.0"}
bevy_transform = { path = "../bevy_transform", version = "^0.6.0"}
bevy_math = { path = "../bevy_math", version = "^0.6.0"}
bevy_scene = { path = "../bevy_scene", version = "^0.6.0"}
bevy_log = { path = "../bevy_log", version = "^0.6.0"}

# other
gltf = { version = "0.16.0", default-features = false, features = ["utils", "names", "KHR_materials_unlit"] }
Expand Down
10 changes: 5 additions & 5 deletions crates/bevy_input/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bevy_input"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Provides input functionality for Bevy Engine"
homepage = "https://bevyengine.org"
Expand All @@ -14,10 +14,10 @@ serialize = ["serde"]

[dependencies]
# bevy
bevy_app = { path = "../bevy_app", version = "0.5.0" }
bevy_ecs = { path = "../bevy_ecs", version = "0.5.0" }
bevy_math = { path = "../bevy_math", version = "0.5.0" }
bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
bevy_app = { path = "../bevy_app", version = "^0.6.0"}
bevy_ecs = { path = "../bevy_ecs", version = "^0.6.0"}
bevy_math = { path = "../bevy_math", version = "^0.6.0"}
bevy_utils = { path = "../bevy_utils", version = "^0.6.0"}

# other
serde = { version = "1", features = ["derive"], optional = true }
Loading