stencilproject / Stencil

Stencil is a simple and powerful template language for Swift.
https://stencil.fuller.li
BSD 2-Clause "Simplified" License
2.34k stars 224 forks source link

Release 0.14.0 #300

Closed AliSoftware closed 4 years ago

AliSoftware commented 4 years ago

This PR prepares the release for version 0.14.0.

Once the PR is merged into master, run bundle exec rake release:finish to tag and push to trunk.

Closes #293

AliSoftware commented 4 years ago

This PR replaces #298

The improved Rakefile has now the following main tasks for release automation:

Note: the other tasks don't have desc in order to not be listed by rake -T (but can still be listed by rake -AT), as they are more like subtasks used by the main tasks and not intended to be run directly (except if something fails in the automated process and you need to restart manually at a specific point)

The wiki page have also been updated accordingly.

AliSoftware commented 4 years ago

Note: I've added @fortmarek as an owner of the pod on trunk for future releases, as discussed in https://github.com/stencilproject/Stencil/issues/293 . I think we'll still be the ones to do this 0.14.0 release, but at least they'll be able to help with the next ones if needs be.

AliSoftware commented 4 years ago

Could be, but I've always avoided giving push permissions to CI systems for security reasons (even if tokens are protected and not exposed, it always opens to attacks via forks…), so I'd prefer to keep it simple with local scripts for now to avoid any risks

AliSoftware commented 4 years ago

Woohoo!

--------------------------------------------------------------------------------
 πŸŽ‰  Congrats

 πŸš€  Stencil (0.14.0) successfully published
 πŸ“…  August 17th, 20:45
 🌎  https://cocoapods.org/pods/Stencil
 πŸ‘  Tell your friends!
--------------------------------------------------------------------------------
GitHub Release created: https://github.com/stencilproject/Stencil/releases/tag/0.14.0