View Issue Details

IDProjectCategoryView StatusLast Update
0020350phpList 3 applicationDocumentationpublic10-05-21 09:09
Reportermariana Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Version3.5.5-RC1 
Target Version3.6.0 
Summary0020350: Revamp the release process
DescriptionI am creating this issue to track the release process revamp.
TagsNo tags attached.

Activities

michiel

20-04-21 20:28

administrator   ~0063885

Yes, I'm working on this. I'm trying to use composer for this, which is a dependency tool.

michiel

08-05-21 20:37

administrator   ~0063910

Ok, this is ready for testing.

When you merge this PR: https://github.com/phpList/phplist3/pull/763

make sure to "Squash the commits".

Once you've merged it, you can roll out a new version, by creating a new release here: https://github.com/phpList/phplist3/releases

You will need to create a tag starting with "v" and then the version, ie

v3.6.3-RC1
v3.6.3-RC2
v3.6.3

etc

When you do that the package will be automatically created and put on Amazon S3.

You can then fetch it from S3, with the following command:

s3cmd get s3://phplist.versions/phplist-[VERSION].tgz ./
s3cmd get s3://phplist.versions/phplist-[VERSION].zip ./
s3cmd get s3://phplist.versions/phplist-[VERSION].md5 ./

where [VERSION] is replaced with the version you created.

At a later stage, we could change the download system and move away from Sourceforge and just use Amazon S3 instead, but for now, let's not change that part of it.

mariana

10-05-21 09:09

administrator   ~0063912

These changes are great!