Skip to content

Commit 47b2140

Browse files
committed
feat: Add RELEASING.md
1 parent e3a4f4d commit 47b2140

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

RELEASING.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Releasing
2+
3+
The following lists describe the steps necessary to release a new version.
4+
5+
## springwolf-core
6+
1. Update version number in `springwolf-core/build.gradle`
7+
2. Run all tests (including all examples + integration)
8+
3. Tag commit
9+
4. Run github `Publish releases` pipeline
10+
5. Release version in nexus
11+
6. Update version number on website
12+
13+
## Plugins
14+
15+
### springwolf-amqp
16+
1. Update version number in
17+
1. `springwolf-plugins/springwolf-amqp-plugin/build.gradle`
18+
2. `springwolf-plugins/springwolf-amqp-plugin/README.md`
19+
3. `springwolf-examples/springwolf-amqp-example/build.gradle`
20+
4. `springwolf-examples/springwolf-amqp-example/docker-compose.yml`
21+
2. Run all tests (including all examples + integration)
22+
3. Run docker compose and manually test ui
23+
4. Tag commit
24+
5. Run github `Publish releases` pipeline
25+
6. Release version in nexus
26+
7. Update version number on website
27+
28+
### springwolf-cloud-stream
29+
1. Update version number in
30+
1. `springwolf-plugins/springwolf-cloud-stream-plugin/build.gradle`
31+
2. `springwolf-examples/springwolf-cloud-stream-example/build.gradle`
32+
3. `springwolf-examples/springwolf-cloud-stream-example/docker-compose.yml`
33+
2. Run all tests (including all examples + integration)
34+
3. Run docker compose and manually test ui
35+
4. Tag commit
36+
5. Run github `Publish releases` pipeline
37+
6. Release version in nexus
38+
7. Update version number on website
39+
40+
### springwolf-kafka
41+
1. Update version number in
42+
1. `springwolf-plugins/springwolf-kafka-plugin/build.gradle`
43+
2. `springwolf-plugins/springwolf-kafka-plugin/README.md`
44+
3. `springwolf-examples/springwolf-kafka-example/build.gradle`
45+
4. `springwolf-examples/springwolf-kafka-example/docker-compose.yml`
46+
2. Run all tests (including all examples + integration)
47+
3. Run docker compose and manually test ui
48+
4. Tag commit
49+
5. Run github `Publish releases` pipeline
50+
6. Release version in nexus
51+
7. Update version number on website

0 commit comments

Comments
 (0)