Skip to content

Commit

Permalink
Release v1.15.0-rc.0
Browse files Browse the repository at this point in the history
  • Loading branch information
josevalim committed May 22, 2023
1 parent 05bf8e8 commit 3cdb388
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 14 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ in the long term.
See the new `Logger` documentation for more information on the
new features and on compatibility.

## v1.15.0-dev
## v1.15.0-rc.0 (2022-05-22)

### 1. Enhancements

Expand Down
18 changes: 8 additions & 10 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,21 @@

## Shipping a new version

1. Ensure you are running on the oldest supported Erlang version
1. Update version in /VERSION, bin/elixir and bin/elixir.bat

2. Update version in /VERSION, bin/elixir and bin/elixir.bat
2. Ensure /CHANGELOG.md is updated, versioned and add the current date

3. Ensure /CHANGELOG.md is updated, versioned and add the current date
3. Update "Compatibility and Deprecations" if a new OTP version is supported

4. Update "Compatibility and Deprecations" if a new OTP version is supported
4. Commit changes above with title "Release vVERSION", generate a new tag, and push it

5. Commit changes above with title "Release vVERSION", generate a new tag, and push it
5. Wait until GitHub Actions publish artifacts to the draft release and the CI is green

6. Wait until GitHub Actions publish artifacts to the draft release and the CI is green
6. Copy the relevant bits from /CHANGELOG.md to the GitHub release and publish it

7. Copy the relevant bits from /CHANGELOG.md to the GitHub release and publish it
7. Add the release to `elixir.csv` with the minimum supported OTP version (all releases), update `erlang.csv` to the latest supported OTP version, and `_data/elixir-versions.yml` (except for RCs) files in `elixir-lang/elixir-lang.github.com`

8. Add the release to `elixir.csv` with the minimum supported OTP version (all releases), update `erlang.csv` to the latest supported OTP version, and `_data/elixir-versions.yml` (except for RCs) files in `elixir-lang/elixir-lang.github.com`

## Creating a new vMAJOR.MINOR branch
## Creating a new vMAJOR.MINOR branch (after first rc)

### In the new branch

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.15.0-dev
1.15.0-rc.0
2 changes: 1 addition & 1 deletion bin/elixir
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh
set -e

ELIXIR_VERSION=1.15.0-dev
ELIXIR_VERSION=1.15.0-rc.0

if [ $# -eq 0 ] || { [ $# -eq 1 ] && { [ "$1" = "--help" ] || [ "$1" = "-h" ]; }; }; then
cat <<USAGE >&2
Expand Down
2 changes: 1 addition & 1 deletion bin/elixir.bat
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@if defined ELIXIR_CLI_ECHO (@echo on) else (@echo off)

set ELIXIR_VERSION=1.15.0-dev
set ELIXIR_VERSION=1.15.0-rc.0

setlocal enabledelayedexpansion
if ""%1""=="""" if ""%2""=="""" goto documentation
Expand Down

0 comments on commit 3cdb388

Please sign in to comment.