View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0020350||phpList 3 application||Documentation||public||20-04-21 16:34||10-05-21 09:09|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Summary||0020350: Revamp the release process|
|Description||I am creating this issue to track the release process revamp.|
|Tags||No tags attached.|
||Yes, I'm working on this. I'm trying to use composer for this, which is a dependency tool.|
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
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.
||These changes are great!|