The new workflow automatically creates new Github Releases in this repo for the apps mentioned in the labels of the merged pull request.
The workflow only runs if the pull request is merged to the master branch and only adds new releases for the apps mentioned in the labels.
It also automatically bumps the version number of the app by the level also configured in the tags.
It does not publish the release to the apm registry. It only runs the dry run method to get the ipfs hash and the apm version number.
New Github Releases will be created per chain (mainnet, rinkeby, mumbai, polygon) and app.
Example
A pull request with the labels voting:patch and token-manager:major gets merged to the master branch.
Then the workflow will create 4 new Github Releases for voting with the new version numbers bumped by patch and 4 new Github Releases for the token-manager app with new version numbers bumped by major.
To Be Done
Workflow to check that not more then one label per app is added to a pull request
Changes
The new workflow automatically creates new Github Releases in this repo for the apps mentioned in the labels of the merged pull request. The workflow only runs if the pull request is merged to the
master
branch and only adds new releases for the apps mentioned in the labels. It also automatically bumps the version number of the app by the level also configured in the tags. It does not publish the release to the apm registry. It only runs the dry run method to get the ipfs hash and the apm version number. New Github Releases will be created per chain (mainnet, rinkeby, mumbai, polygon) and app.Example
A pull request with the labels
voting:patch
andtoken-manager:major
gets merged to the master branch. Then the workflow will create 4 new Github Releases for voting with the new version numbers bumped by patch and 4 new Github Releases for the token-manager app with new version numbers bumped by major.To Be Done
Automatic release to APM based on tags(https://github.com/aragon/aragon-apps/pull/1322)Misc
The labels
voting:patch
,mumbai
andrinkeby
are added to test the workflow