Michal Čihař
3fc7fc0c1b
Validate branch and version strings on releasing
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-16 15:33:10 +02:00
Michal Čihař
91ffece4a8
Sort files in tar by name (issue #12560 )
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-16 14:02:49 +02:00
Michal Čihař
541dbd3a5a
Do not store uid in tarballs
...
Fixes #12560
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-16 14:00:50 +02:00
Isaac Bennetch
3cc02ea2a5
Merge pull request #12406 from nijel/sign-tags
...
GPG sign Git release tags
2016-08-23 10:14:53 -04:00
Michal Čihař
78a93d5a41
Revert "Strip barcodes from TCPDF"
...
This reverts commit e7517f5144 .
2016-08-17 09:59:15 +02:00
Michal Čihař
e7517f5144
Strip barcodes from TCPDF
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-17 09:06:10 +02:00
Michal Čihař
f189f3a08f
Remove sRGB.icc when creating release
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-17 09:05:26 +02:00
Michal Čihař
1de346b3fe
Store composer.lock in Git for releases
...
Once release is created, commit composer.lock to releasing branch, so
that we know what has been shipped there.
Fixes #12408
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-02 09:23:40 +02:00
Michal Čihař
d15490088c
Merge branch 'QA_4_6'
2016-07-27 16:30:47 +02:00
Michal Čihař
870ca1cc7a
Use https for wiki links
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-07-27 16:28:07 +02:00
Michal Čihař
e825b1e401
Generate and upload SHA256 hashes as well
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-07-26 12:40:28 +02:00
Michal Čihař
80086020a1
GPG sign Git release tags
...
This makes it possible to verify that the tag matches what release
manager did release.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-07-26 11:15:26 +02:00
Michal Čihař
7d650bd548
Use phpmyadmin/shapefile instead of embedded bfShapeFile
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-06-24 15:52:40 +02:00
Michal Čihař
5f8e40941b
Do not remove phpseclib's bootstrap file
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-06-06 09:38:42 +02:00
Isaac Bennetch
ba20c9fc7e
We no longer need to create MAINT branches for each release; we'll do this on demand from the RELEASE_x_y_z tag if needed.
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2016-05-26 16:22:37 -04:00
Michal Čihař
1cd936e7b3
Remove Weblate configuration on release
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-05-16 11:39:16 +02:00
Michal Čihař
317eb54abd
Silent errors from git cat-file
...
There doesn't seem to be better way to check for existence of file in
branch, so let's just ignore the errors from it.
Fixes #12015
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-29 13:09:25 +01:00
Michal Čihař
d96bc13f76
Strip motranslator tests from release tarball
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-24 14:39:52 +01:00
Michal Čihař
2424c41514
Create separate branch for ci tests
...
Otherwise we're unable to test pull requests on Travis as they are not
on any branch.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
129b70af9c
Use TRAVIS_BRANCH for setup testing if available
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
bbf2e43d67
Cleanup more files on release
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
b3fb278ba5
Better cleanup phpseclib from not needed files
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
e0c4eef9b6
Improve detection fo Config class filename
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
cb42d787eb
Switch to correct captcha library
...
The previous one was older from third party, we need to use current from
Google.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
d983803095
Strip composer packages of undeeded files
...
We want to produce reasonable sized releases, so let's strip not needed
files.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
aad35d7b22
Propagate test return code
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
b622c2066d
Add support for running testsuite on the release time
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
602568c132
Create release worktree even if same branch is already worked on
...
Also prune stale work trees before creating new one.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
09904cc959
Add safeguard to require branch and version
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
33c5861f94
Improve parsing of option in create-release script
...
It no longer depdends on order of specified parameters.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
39c04171f7
Remove cleanup for versions older than 3.5
...
These are not supported for quite long time.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
debb613771
Remove support for old style documentation
...
None of supported releases uses that.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
01f05b52b4
Use git worktrees for creating release
...
This way we do not need to do the clone, just add another working tree.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
536dff321f
Find out Config class name without doing checkout
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-22 08:05:49 +01:00
Michal Čihař
3d0b33b32f
Add templates for new issues and pull requests
...
See https://github.com/blog/2111-issue-and-pull-request-templates
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-02-18 08:28:15 +01:00
Isaac Bennetch
696556b34b
Improve release instructions
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2016-02-12 11:03:19 -05:00
Michal Čihař
cda50e1a7a
Mention changelog completion
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-01-28 09:34:11 +01:00
Marc Delisle
881756dd26
Fix library path verification
...
Signed-off-by: Marc Delisle <marc@infomarc.info >
2015-11-23 08:09:06 -05:00
Michal Čihař
c7cbac1b7a
Compatibility to release older versions
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2015-10-23 13:09:37 +02:00
Hugues Peccatte
e5e447e937
Set namespace on config classes.
...
Update config classes.
Add @noinspection tag.
Update documentation and script.
Set ConfigGenerator in a namespace.
Rename ConfigGenerator filename.
Remove ConfigGenerator requires.
Fix namespaces of mock objects.
Remove useless require.
Add missing 'use'.
Add missing require.
Update PHPDoc.
Fix class test typo.
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com >
2015-09-01 21:30:23 +02:00
Marc Delisle
3431c0206c
Clarify todo list
...
Signed-off-by: Marc Delisle <marc@infomarc.info >
2015-08-26 09:24:26 -04:00
Marc Delisle
c15a5da663
Adjust releasing tasks
...
Signed-off-by: Marc Delisle <marc@infomarc.info >
2015-08-07 10:04:02 -04:00
Michal Čihař
c29b43a3b1
Move mailing lists to own server
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2015-07-24 16:24:08 +02:00
Michal Čihař
00bfb4d596
Remove no longer needed parameter from upload-release script
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2015-07-02 16:18:17 +02:00
Michal Čihař
27e3963840
Update releasing instructions to new code
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2015-07-02 11:29:48 +02:00
Marc Delisle
1f2891e05f
Instructions for new incremental release notes
...
Signed-off-by: Marc Delisle <marc@infomarc.info >
2015-06-27 05:19:49 -04:00
Michal Čihař
4a7778f56f
Generate sigs/sums for .xz archive as well
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2015-06-19 15:12:31 +02:00
Michal Čihař
afdd2355c8
Generate SHA1 and MD5 sums while releasing as well
...
So far we've relied on this being generated on sf.net side, what really
does not guarantee anything.
Signed-off-by: Michal Čihař <michal@cihar.com >
2015-06-18 14:38:01 +02:00
Marc Delisle
4d3ec49d94
Merge pull request #1738 from nijel/release-sign
...
Add support for GPG signing releases
2015-06-17 14:08:42 -04:00
Marc Delisle
e8a3bb54b8
Shorter example link to release notes
...
Signed-off-by: Marc Delisle <marc@infomarc.info >
2015-06-17 09:02:47 -04:00