From d9f05e4d31085ff410b9365de857157f5324da92 Mon Sep 17 00:00:00 2001 From: Usame Algan Date: Thu, 25 Jan 2024 09:29:16 +0100 Subject: [PATCH] chore: Add usame-algan to CLA, add release-procedure.md --- .github/workflows/cla.yml | 2 +- docs/release-procedure.md | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 docs/release-procedure.md diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index 56ef1a33..efc38fb5 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -23,7 +23,7 @@ jobs: # branch should not be protected branch: 'main' # user names of users allowed to contribute without CLA - allowlist: rmeissner,germartinez,Uxio0,dasanra,francovenica,luarx,DaniSomoza,yagopv,JagoFigueroa,jmealy,bot* + allowlist: rmeissner,germartinez,Uxio0,dasanra,francovenica,luarx,DaniSomoza,yagopv,JagoFigueroa,jmealy,usame-algan,bot* # the followings are the optional inputs - If the optional inputs are not given, then default values will be taken # enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository) diff --git a/docs/release-procedure.md b/docs/release-procedure.md new file mode 100644 index 00000000..13f5320a --- /dev/null +++ b/docs/release-procedure.md @@ -0,0 +1,12 @@ +# Releasing to production + +The code is being actively developed on the `development` branch. Pull requests are made against this branch. +Everything merged into this branch should be automatically deployed to: +https://safe-apps.dev.5afe.dev + +Once we are ready with what we have on `development` we recommend a code freeze just in case someone else merges a new feature. + +* Create a PR to merge `development` into `main` +* Once the changes are on `main`, an action will create a new branch `main-bump-versions` creating the changelogs that will need to be merged to `main` AND `development` +* After that an action has to be manually run on the `main` branch ([Action](https://github.com/safe-global/safe-react-apps/actions/workflows/deployment.yml)) +* Only when run on `main` it will upload the bundles to the DevOps system and have the deployment ready \ No newline at end of file