Skip to content

Commit

Permalink
OPSEXP-2510 Update release docs (#808)
Browse files Browse the repository at this point in the history
  • Loading branch information
gionn authored Mar 7, 2024
1 parent a0aa832 commit 2d8cbb1
Showing 1 changed file with 2 additions and 27 deletions.
29 changes: 2 additions & 27 deletions docs/developer-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,34 +151,9 @@ doc](./README.md#versioning)
Follow this quick checklist:

* copy the versions inside the group_vars/all.yml to a new X.X.N-extra-vars.yml
* run updatecli against the latest and supported versions (one for each extra-vars file)
* e.g. `updatecli apply --config scripts/updatecli/updatecli_config.tpl --values scripts/updatecli/updatecli_base.yml --values scripts/updatecli/updatecli_acs23.yml`
* run [updatecli workflow](https://github.com/Alfresco/alfresco-ansible-deployment/actions/workflows/updatecli.yml)
* ensure that the [tables in the main readme](README.md) has been updated
* ensure that AMI id for the root molecule tests are not outdated (e.g. [default suite](../molecule/default/vars-rhel8.yml))

### Bumping ACS version via updatecli

This repo provide experimental support for updatecli to keep ACS components
versions in sync with the latest ACS releases. Configurations files are in the
`scripts/updatecli` folder.

The `updatecli_config.tpl` file provides the main pipeline definition and there
are multiple values files depending on which acs major version we want to check
for any new minor release.

Run updatecli with:

```bash
updatecli apply --config scripts/updatecli/updatecli_config.tpl --values scripts/updatecli/updatecli_base.yml --values scripts/updatecli/updatecli_acsXX.yml
```

Once the command completes successfully, you will find the target file
automatically modified with the latest available versions:

* `groups_vars/all.yml`

Commit and push them on a new `next/acs-XX` branch, if you are starting to the the new pre-release versions.
If you are at release time, just raise a PR to merge in `master`.
* ensure that AMI id for the root molecule tests are not too outdated (e.g. [default suite](../molecule/default/))

### Tag and release

Expand Down

0 comments on commit 2d8cbb1

Please sign in to comment.