Commit Graph

58 Commits

Author SHA1 Message Date
Ilija Tovilo
80153c9c2b
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Retire AppVeyor
2023-07-05 15:16:01 +02:00
Ilija Tovilo
f47dc259aa
Retire AppVeyor
Closes GH-11566
2023-07-05 15:14:20 +02:00
Ben Ramsey
ba4e379971
[ci skip] update branch creation time frame in release process doc 2022-07-19 10:41:48 -05:00
Ben Ramsey
c8f9555a05
[ci skip] fix gen_verify_stub example command 2022-06-21 11:26:23 -05:00
Ben Ramsey
c83b57096a
[ci skip] Add list of repositories for RMs to clone 2022-06-08 19:03:02 -05:00
Ben Ramsey
82d1684e33
[ci skip] Update example commit messsages in RM doc 2022-06-08 18:49:35 -05:00
Ben Ramsey
526ee44534
[ci skip] Update and clarify release process document 2022-06-08 18:37:20 -05:00
Ben Ramsey
5a6436f0d6
[ci skip] Update RM documentation with latest notes 2022-06-07 14:51:51 -05:00
Derick Rethans
74202fac91 Adding "git pull" to make sure local check out is in sync (I keep forgetting that) 2022-06-07 09:45:11 +01:00
Ben Ramsey
d9de36398c
[ci skip] add example build commands to RM documentation 2022-06-04 10:04:16 -05:00
Ben Ramsey
9b0e391cf7
[ci skip] Mention selection of a veteran + 1 or 2 rookies 2022-05-03 19:38:24 -05:00
Christoph M. Becker
d312a0c800
[ci skip] We use multiple CI providers, not only Travis
These are already listed at the beginning of the document, so we don't
list them here again to avoid duplication.
2021-11-23 19:12:04 +01:00
Ben Ramsey
fda0ed58d3
Change release process to create branch at RC1 2021-07-20 11:58:08 -05:00
Nikita Popov
4a8b370d64 Remove gcov mention from release process docs
We no longer add new versions to gcov.php.net.

[ci skip]
2021-07-20 16:27:51 +02:00
Ben Ramsey
fe4fcc854b
Fix typo in ezmlm command in release-process doc 2021-06-10 13:18:29 -05:00
Patrick Allaert
9859e35951 Adapted Travis CI urls 2021-06-08 18:15:49 +02:00
Derick Alangi
e838de342a
[skip-ci] Improve documentation for better clarity to readers (#7066)
While reading the docs in the repo, I found & made a few improvements
to the documentation so it's clearer to its readers.

These improvements are around: typos, general punctuations, and grammar.
2021-05-29 05:17:51 +01:00
Josh Soref
462da6e09c Fix spelling and grammar mistakes
This PR corrects misspellings identified by the check-spelling action.

The misspellings have been reported at jsoref@b6ba3e2#commitcomment-48946465

The action reports that the changes in this PR would make it happy: jsoref@602417c

Closes GH-6822.
2021-04-13 12:09:37 +02:00
Joe Watkins
92665cdcbb
update release process doc (#6829) 2021-04-02 17:13:00 +02:00
Bartosz Gorski
49a20cf3db Removed mentions of git.php.net from the documentation 2021-03-29 14:05:20 +02:00
Nikita Popov
ec58a6f1b0 Remove SEPARATE_ZVAL_IF_NOT_REF() macro
This macro hasn't made sense since PHP 7. The correct pattern to
use is ZVAL_DEREF + SEPARATE_ZVAL_NOREF.
2021-01-14 11:08:44 +01:00
Sara Golemon
3d0c905a08
Update instructions regarding web-php/include/version.inc 2021-01-05 15:34:40 +00:00
Derick Rethans
da56e87eca Mention security in step 3, as otherwise it might be overlooked 2020-08-06 11:14:39 +01:00
Derick Rethans
d66a6ba58a Mention that an API bump must be done with RC1
It's okay to change the API change up until the first release candidate only,
and it may not be changed afterwards.

There is a discussion at https://github.com/php/php-src/pull/4470/files that
never resulted in a fix.

/cc @sgolemon @carusogabriel
2020-07-27 14:19:21 +01:00
George Peter Banyard
51917241e4 [skip ci] Add info on how to check for PHP NULL when using the ZPP callable check 2020-07-08 19:38:35 +02:00
Sara Golemon
0ab8121c23
Add reference to phpweb/bin/createReleaseEntry 2020-06-18 14:04:01 +00:00
Christoph M. Becker
8014831a40 Update release-process.md wrt. new bin/createReleaseEntry 2020-06-18 09:27:54 +02:00
Christoph M. Becker
7defa7e883 Note that active => true has to be kept for $QA_RELEASES
Otherwise the bug tracker and test failure reporting will not work as
intended (and maybe there are even more issues).
2020-03-20 14:00:11 +01:00
Derick Rethans
9c6bda3027 Merge branch 'PHP-7.4' 2020-03-20 09:31:46 +00:00
Derick Rethans
673a3ceaa2 Mention which categories to use for patch releases 2020-03-20 09:31:37 +00:00
Christoph M. Becker
b8100a150a [ci skip] Tweeks to release-process.md
As discussed with Derick and Remi.
2020-03-05 18:06:10 +01:00
Christoph M. Becker
6ee6097688 Constrain number parameter of numfmt_format to int|float
This is inline with similar changes to the math functions.  Especially,
array to number conversion makes no sense here, and is likely to hide
a programming error.

To make that feasible, we introduce the `n` specifier for classic ZPP
so we can stick with `zend_parse_method_parameters()`.

We also remove a test case, which has been degenerated to a ZPP test.
2020-02-16 16:48:35 +01:00
Ruud Boon
37965974fb
Update release-process.md
I would like to suggest posting tweet to become part of the release process.

[skip ci] Closes GH-5144
2020-02-08 17:27:44 +01:00
Christoph M. Becker
1de312d9b1 Document the need for merging NEWS sections before x.y.0 2019-11-24 12:19:49 +01:00
Remi Collet
0c52061d12 add php-keyring.gpg update step 2019-07-30 14:59:37 +02:00
Peter Kokot
6b55b5ed00 Merge branch 'PHP-7.4'
* PHP-7.4:
  Mention also API versions bumps
2019-07-26 01:48:22 +02:00
Peter Kokot
f1c4b48c84 Mention also API versions bumps
Closes GH-4470
2019-07-26 01:48:01 +02:00
Peter Kokot
cbefc538fa Merge branch 'PHP-7.4'
* PHP-7.4:
  Use e.g. instead of less common f.e. [ci skip]
2019-07-09 17:53:57 +02:00
Peter Kokot
48abed7fd8 Use e.g. instead of less common f.e. [ci skip] 2019-07-09 17:53:46 +02:00
Peter Kokot
4ea6b74813 Merge branch 'PHP-7.4'
* PHP-7.4:
  Catch up with current procedures
2019-07-08 23:28:33 +02:00
Peter Kokot
d094ca83df Catch up with current procedures
- Git is used for moving existing extensions to PECL
- PHP versions with the PHP 7.4 examples
- Some minor tweaks here and there
- Mention re2c also
- Mention Docker image as a helper tool
2019-07-08 23:28:02 +02:00
Peter Kokot
b7afd7b375 Merge branch 'PHP-7.4'
* PHP-7.4:
  [ci skip] Catch up with 642b8d00e0
2019-06-07 01:25:20 +02:00
Peter Kokot
30a34eab81 [ci skip] Catch up with 642b8d00e0 2019-06-07 01:24:02 +02:00
Sara Golemon
642b8d00e0
Update release-process.md 2019-06-05 19:05:38 -04:00
Christoph M. Becker
d5280438d5 Update ZPP docs
The `L` specifier is no longer supported, see
<http://git.php.net/?p=php-src.git;a=commit;h=8a0965e3d694037837a8f70f280e7d14dd7778eb>.
2019-06-03 10:37:28 +02:00
Peter Kokot
4d07bba919 Merge branch 'PHP-7.4'
* PHP-7.4:
  Enhance makedist script
2019-05-18 02:07:04 +02:00
Peter Kokot
29bff939c7 Enhance makedist script
This enhances the makidst script:
- integrate both snapshot and makedist scripts together
- add help and options
- generated files are created in the php-src repository directly
- other minor enhancemenets such as CS fixes
- functionality moved from the Makefile to only shell script
- Add missed patching of the Zend Parsers to the main build step
- Add all *.tmp files to gitignore
2019-05-18 02:05:59 +02:00
Peter Kokot
028ffddf69 Merge branch 'PHP-7.4'
* PHP-7.4:
  Move acinclude.m4 to build/php.m4
2019-04-23 20:32:03 +02:00
Peter Kokot
4e7064d173 Move acinclude.m4 to build/php.m4
The acinclude.m4 file is in a usual Autotools build processed with
Automake's aclocal tool. Since PHP currently doesn't use Automake and
aclocal this file can be moved into the build directory. PHP build
system currently generates a combined aclocal.m4 file that Autoconf
can processes automatically.

However, a newer practice is writing all local macros in separate
dedicated files prefixed with package name, in PHP's case PHP_MACRO_NAME
and putting them in a common `m4` directory. PHP uses currently `build`
directory for this purpose.

Name `php.m4` probably most resembles such file for PHP's case.

PHP manually created the aclocal.m4 file from acinclude.m4 and
build/libtool.m4. Which is also not a particularly good practice [1], so
this patch also removes the generated alocal.m4 usage and uses
m4_include() calls manually in the configure.ac and phpize.m4 files
manually.

- sort order is not important but can be alphabetical
- list of *.m4 files prerequisites for configure script generation
  updated
- Moving m4_include() before AC_INIT also removes all comments starting
  with hash character (`#`) in the included files.

[1] https://autotools.io/autoconf/macros.html
2019-04-23 20:28:45 +02:00
Peter Kokot
cbca8a8df4 Merge branch 'PHP-7.4'
* PHP-7.4:
  [ci skip] Fix CS in Markdown files
2019-04-21 15:39:22 +02:00