Skip to content

Commit 3ffaa3c

Browse files
committed
GEODE-10467: Remove unneeded scripts
Remove likely-to-become-outdated copies of release scripts to ensure they are not run by accident from a branch (they should always be run from develop). Also remove CODEOWNERS to avoid the confusion of GitHub showing owner names like on develop, but codeowner reviews not actually being required (due to lack of branch protection or minimum review count on support branches)
1 parent b36cad4 commit 3ffaa3c

12 files changed

Lines changed: 1 addition & 3236 deletions

dev-tools/release/README.md

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1 @@
1-
# geode/dev-tools/release
2-
This directory contains scripts to help create a release of Geode and manage branches.
3-
4-
Not all release steps have scripts. Please follow all instructions as documented in the wiki: [Releasing Apache Geode](https://cwiki.apache.org/confluence/display/GEODE/Releasing+Apache+Geode).
5-
6-
These scripts are intended to be run from the parent directory of your geode develop checkout, e.g.:
7-
8-
$ cd ..
9-
$ geode/dev-tools/release/foo.sh
10-
11-
## Overview of scripts
12-
13-
**license\_review.sh** compares versions with a previous release and/or checks that all bundled dependencies are noted in appropriate LICENSE file
14-
15-
**create\_support\_branches.sh** cuts support/x.y from develop for all projects and walks you through creating pipelines and setting version numbers
16-
17-
**set\_copyright.sh** updates the copyright year
18-
19-
**set\_versions.sh** updates files that need to contain the version number planned for the next release from this support branch
20-
21-
**prepare\_rc.sh** Checks out the various geode repos, builds a release candidate, and publishes to nexus staging repo
22-
23-
**commit\_rc.sh** Pushes the tags and artifacts staged by prepare\_rc.sh and then runs print\_rc\_email.sh
24-
25-
**print\_rc\_email.sh** Generates an email to send to the dev list announcing a release candidate
26-
27-
**promote\_rc.sh** Tags an RC as the final release, builds docker images, merges to master, uploads to mirrors, and starts the brew process
28-
29-
**print\_annouce\_email.sh** Generates an email to send to all lists announcing a release
30-
31-
**end\_of\_support.sh** cleans up pipelines and branches after N-2 support lifetime is reached
1+
See [Releasing Apache Geode](https://cwiki.apache.org/confluence/display/GEODE/Releasing+Apache+Geode)

dev-tools/release/commit_rc.sh

Lines changed: 0 additions & 163 deletions
This file was deleted.

0 commit comments

Comments
 (0)