1 Star 0 Fork 0

yanghuangsheng / sdebug

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
RELEASE_PROCESS.rst 1.78 KB
一键复制 编辑 原始数据 按行查看 历史
Derick Rethans 提交于 2019-04-05 12:27 . Update release process
  1. Mantis: Create new version if needed, and move "Fixed in version" from -dev to release.

  2. Make sure both the master and release branch (i.e. xdebug_2_7) are fully synced and merged.

  3. For first release in minor version (i.e. 2.6.x), merge package.xml from old bug fix branch into master and commit:

    git diff HEAD..xdebug_2_5 package.xml | patch -p1
    
  4. Update template.rc and php_xdebug.h with new version number. Use upper case "RC".

  5. Move existing release entry down in package.xml

  6. Create a new release entry in package.xml, use upper case "RC".

  7. Reword package.xml so that it all makes sense!

  8. Run "pecl package"

  9. Install new package with pecl install xdebug-*.tgz

  10. Commit template.rc, php_xdebug.h, package.xml, and RELEASE_PROCESS.rst with text: Go with 2.7.0RC1 (use upper case 'RC').

  11. Tag package with pecl tag <version number> (use upper case "RC").

  12. git push origin master xdebug_2_7 && git push --tags

  13. Disable extra AppVeyor build (the one without the tag)

  14. Update www.xdebug.org/html/updates.php

  15. Update www.xdebug.org/html/include/phpinfo_scanner.php

  16. Update www.xdebug.org/html/docs/include/basic.php

  17. Write news item in www.xdebug.org/html/news

  18. Upload the source package to PECL

  19. Write Patreon post taking the rendered news article as starting point

  20. Add files from AppVeyor and source to www.xdebug.org.html/files

  21. Add the downloads, DDLs, and news file to git and commit with "Go with 2.7.0RC1"

  22. Mantis: "release" the version, and make sure there is a new one.

  23. In the release branch, update template.rc and php_xdebug.h to the new version

  24. Commit template.rc and php_xdebug.h with "Back to -dev"

  25. Check out master branch, and run: git merge --strategy=ours xdebug_2_7

  26. git push origin master xdebug_2_7

1
https://gitee.com/yanghuangsheng_admin/sdebug.git
git@gitee.com:yanghuangsheng_admin/sdebug.git
yanghuangsheng_admin
sdebug
sdebug
master

搜索帮助