Skip to content

Commit

Permalink
Preparing release
Browse files Browse the repository at this point in the history
  • Loading branch information
maoueh committed Aug 23, 2022
1 parent bd391c9 commit df5a068
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 4 deletions.
2 changes: 1 addition & 1 deletion docs/release-notes/change-log.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased
## [0.0.19](https://github.com/streamingfast/substreams/releases/tag/v0.0.19)

**New updatePolicy `append`**, allows one to build a store that concatenates values and supports parallelism. This affects the server, the manifest format (additive only), the substreams crate and the generated code therein.

Expand Down
16 changes: 16 additions & 0 deletions rust/RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## Substreams Crates Release Instructions

### Instructions

> *Important* Don't forget to replace `${version}` by your real version like `0.1.3` in the commands below!
- Ensure build `cargo build` and tests `cargo test --target aarch64-apple-darwin` (adapt `--target` value to fit your machine's architecture)
- Ensure you are in a clean and pushed Git state
- Find & replace all occurrences of Regex `^version = "[^"]+"` in all `Cargo.toml` files to `version = "${version}"`
- Update the [docs/release-notes/change-log.md](../docs/release-notes/change-log.md) to update the `## Unreleased` header to become `## [${version}](https://github.com/streamingfast/substreams/releases/tag/v${version})`
- Ensure that Keybase is running and your are logged in
- Ensure that `cargo login` has been done in your terminal
- Commit everything with message `Preparing release of ${version}`.
- `./bin/release.sh v${version}` (Add `-f` before `v${version}` to doing the real non-dry mode)
- If everything went well, `git tag ${version}`
- Git push everything (`git push origin develop v${version}`)
2 changes: 1 addition & 1 deletion rust/substreams-macro/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "substreams-macro"
version = "0.0.18"
version = 0.0.19"
edition = "2018"
description = "Substream's proc macros."
authors = ["StreamingFast Contributors <[email protected]>"]
Expand Down
2 changes: 1 addition & 1 deletion rust/substreams/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "substreams"
version = "0.0.18"
version = 0.0.19"
description = "Substreams SDK - A streaming data engine for The Graph - by StreamingFast"
edition = "2018"
homepage = "https://substreams.streamingfast.io/"
Expand Down
2 changes: 1 addition & 1 deletion rust/test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "testing-substreams"
version = "0.0.18"
version = 0.0.19"
description = "Testing substreams base library"
edition = "2018"
publish = false
Expand Down

0 comments on commit df5a068

Please sign in to comment.