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

chore: bump version to 1.0.4 for release #29

Merged
merged 1 commit into from
Mar 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ GODOT_VERSION=4.2.1-stable
# Game

GAME_NAME=HazyRoad
GAME_VERSION=1.0.3
GAME_VERSION=1.0.4
GAME_ITCHIO_KEY=hazy-road
3 changes: 2 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ repos:
LICENSE.md|
LICENSES/|
public/|
README.md
README.md|
RELEASING.md
)
- id: format-shaders
name: format shaders
Expand Down
5 changes: 5 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ Copyright: 2022 Savo Vuksan
License: MIT
Source: https://github.com/SavoVuksan/EasyMenus

Files: addons/quiver_analytics/*
Copyright: 2023 Quiver
License: MIT
Source: https://github.com/quiver-dev/quiver-analytics-godot-plugin/

# Models

Files: assets/models/car/*
Expand Down
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)

## [Unreleased]
### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security
### Dependencies

## [1.0.4]
### Added
- Add custom bootsplash ([#25](https://github.com/MechanicalFlower/HazyRoad/pull/25))
- Add Quiver Analtics ([#28](https://github.com/MechanicalFlower/HazyRoad/pull/28))
### Changed
Expand Down Expand Up @@ -42,7 +51,8 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
### Fixed
- Include `.godot` folder to fix the CI build step ([#2](https://github.com/MechanicalFlower/HazyRoad/pull/2))

[Unreleased]: https://github.com/MechanicalFlower/HazyRoad/compare/1.0.3...HEAD
[Unreleased]: https://github.com/MechanicalFlower/HazyRoad/compare/1.0.4...HEAD
[1.0.4]: https://github.com/MechanicalFlower/HazyRoad/compare/1.0.3...1.0.4
[1.0.3]: https://github.com/MechanicalFlower/HazyRoad/compare/1.0.2...1.0.3
[1.0.2]: https://github.com/MechanicalFlower/HazyRoad/compare/1.0.1...1.0.2
[1.0.1]: https://github.com/MechanicalFlower/HazyRoad/compare/1.0.0...1.0.1
Expand Down
3 changes: 2 additions & 1 deletion CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
- "[addons/dialogue_label/*](https://github.com/night-glider/Dialogue-Label)" by **night-glider** licensed under [MIT](./LICENSES/MIT.txt)
- "[addons/UniversalFade/*](https://github.com/KoBeWi/Godot-Universal-Fade)" by **Tomek** licensed under [MIT](./LICENSES/MIT.txt)
- "[addons/EasyMenus/*](https://github.com/SavoVuksan/EasyMenus)" by **Savo Vuksan** licensed under [MIT](./LICENSES/MIT.txt)
- "[addons/quiver_analytics/*](https://github.com/quiver-dev/quiver-analytics-godot-plugin/)" by **Quiver** licensed under [MIT](./LICENSES/MIT.txt)
## Models
- "[assets/models/car/*](https://ggbot.itch.io/psx-style-cars)" by **GGBotNet** licensed under [CC0-1.0](./LICENSES/CC0-1.0.txt)
- "[assets/models/crowbar/*](https://opengameart.org/content/crowbar)" by **Clint Bellanger** licensed under [CC0-1.0](./LICENSES/CC0-1.0.txt)
Expand Down Expand Up @@ -37,4 +38,4 @@
- "[shaders/panoramic_textured_sky_with_clouds.gdshader](https://godotshaders.com/shader/panoramic-textured-sky-with-clouds/)" by **Gyrth** licensed under [CC0-1.0](./LICENSES/CC0-1.0.txt)
- "[shaders/psx_model.gdshader](https://godotshaders.com/shader/ps1-psx-model/)" by **Grau** licensed under [CC0-1.0](./LICENSES/CC0-1.0.txt)
- "[shaders/psx_postprocessing.gdshader](https://godotshaders.com/shader/ps1-psx-postprocessing/)" by **Grau** licensed under [CC0-1.0](./LICENSES/CC0-1.0.txt)
- "[shaders/vignette.gdshader](https://godotshaders.com/shader/vignette)" by **crocoby** licensed under [CC0-1.0](./LICENSES/CC0-1.0.txt)
- "[shaders/vignette.gdshader](https://godotshaders.com/shader/vignette/)" by **crocoby** licensed under [CC0-1.0](./LICENSES/CC0-1.0.txt)
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,7 @@ It's not the fanciest game, but hey, neither is life. So, go on, tackle that cro
We welcome community contributions to this project.

Please read our [Contributor Guide](CONTRIBUTING.md) for more information on how to get started.

## Releasing

Please read our [Release Guide](RELEASING.md) for more information on how we manage our releases.
37 changes: 37 additions & 0 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Releasing

This document outlines the release policy for games within our organization.

## Versioning

We adhere to [Semantic Versioning](https://semver.org/) for our releases, following the `MAJOR.MINOR.PATCH` format.

## Branching

Our projects maintain the following active branches:
* **main**: This branch represents the next release and is where all merges take place.

## Continuous Delivery

We use [Github Actions](https://docs.github.com/en/actions) to automate the release process. When a new version is released, the CI pipeline automatically triggers a publication on the **GitHub** and **itch.io** platforms.

## Steps to release

1. Update the version in the code base
- Update the `.env` file
1. Change the `GAME_VERSION` variable to the new version
2. Run the `bump-version` recipe
- Update the `CHANGELOG.md` file
1. Replace the `Unreleased` title with the new version
2. Add a link for the new version at the bottom of the changelog
3. Create a new `Unreleased` section
2. Merge the change into the `main` branch
1. Create a branch `release-<version>` from the `main` branch
2. Commit the changes with `"chore: bump version to <version> for release"` as message
3. Push the branch to the remote repository
4. Create a pull request targeting the `main` branch
5. Review the changes in the pull request and ensure they meet the release criteria
6. Merge the pull request into the `main` branch
3. Tag the `main` branch
1. Tag the `main` branch with the release version
2. Push the tags to the remote repository
6 changes: 3 additions & 3 deletions export_presets.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ application/modify_resources=true
application/icon=""
application/console_wrapper_icon=""
application/icon_interpolation=4
application/file_version="1.0.2.20240115"
application/product_version="1.0.2.20240115"
application/file_version="1.0.4.20240322"
application/product_version="1.0.4.20240322"
application/company_name="Mechanical Flower"
application/product_name="HazyRoad"
application/file_description=""
Expand Down Expand Up @@ -131,7 +131,7 @@ application/bundle_identifier="io.itch.MechanicalFlower"
application/signature=""
application/app_category="Games"
application/short_version="1.0"
application/version="1.0.2"
application/version="1.0.4"
application/copyright="2023-present Mechanical Flower"
application/copyright_localized={}
application/min_macos_version="10.12"
Expand Down
2 changes: 1 addition & 1 deletion project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ logger/break_on_error=false

config/name="Hazy Road"
config/description="You're on your way home and come to a crossroads where a barrier is blocking your way. You decide to get out of your car to find a way through."
config/version="1.0.2"
config/version="1.0.4"
run/main_scene="res://scenes/ui/godot_bootstrap.tscn"
config/features=PackedStringArray("4.2")
boot_splash/bg_color=Color(0, 0, 0, 1)
Expand Down
Loading