Files
n8n-openai-adapter/RELEASE.md
T
2013-11-24 17:39:39 +05:30

32 lines
857 B
Markdown

## Release process
This document simply outlines the release process:
1) Remove `-dev` extension from VERSION
2) Run `make clean test` to ensure all tests pass from scratch and the CI is green
3) Ensure CHANGELOG is updated and tag release version with timestamp in it
4) Commit changes above with title "Release vVERSION"
5) Push master and create tag vVERSION from master branch
6) Release new docs with `make release_docs`, move docs to `docs/stable`
7) Release new zip with `make release_zip`, push new zip to GitHub Releases
8) Push package to expm with `expm publish package.exs`
9) Merge master into stable branch and push it
10) After release, bump versions, add `-dev` back and commit
11) `make release_docs` once again and push `elixir-lang.github.com`
## Places where version is mentioned
* VERSION
* CHANGELOG
* src/elixir.app.src