Felix Fontein
a114da80ee
Use antsibull-changelog instead of packaged changelog generator ( #69313 )
...
Replace the ansible-base changelog linting and generation tool with antsibull-changelog and make it available for linting collections. Previously changelog linting was limited to ansible-base.
2020-06-11 11:21:21 -07:00
Toshio Kuratomi
32f264d508
ansible-doc added a new required element and broke changelog generation
...
ansible-doc should probably be using subcommands for its
exclusive_options...
2019-08-20 10:59:24 -07:00
Toshio Kuratomi
fed90efc4d
Fix unicode error in changelog generation
2019-07-05 11:15:17 -07:00
Matt Clay
90a38670be
Changelog lint and generation bug fixes. ( #53792 )
...
* Add missing dict entry for changelog generation.
* Enforce str and list types on sections.
* Check type of section list items.
* Support non-ascii characters in changelogs.
2019-03-14 11:18:14 -07:00
Brian Coca
20270680fc
fixes to ansible-doc ( #47682 )
...
fixes to ansible-doc
- change json to always be type dependent
- change changelog generation to loop over the options
- warn about ignoring module path
2018-12-10 11:37:15 -05:00
Toshio Kuratomi
007092869b
Fix the changelog links to porting guide to be anonymous
...
Prevents duplicate reference errors.
2018-11-15 12:59:47 -08:00
Matt Clay
0755f16f9a
Improve release make summary
shell compatibility.
...
This should work with at least bash, dash and zsh.
2018-11-15 11:53:38 -08:00
Matt Clay
6a351c9c86
Add Makefile to simplify upstream releases.
2018-11-05 15:38:44 -08:00
Toshio Kuratomi
fdb51b34da
Add a table of contents to the generated changelog ( #45046 )
2018-09-04 07:25:23 +01:00
Joren Vrancken
b954917761
Surround top-level function and class definitions with two blank lines.
2018-07-31 12:06:56 -07:00
Matt Davis
a2bc0129f0
add .post support to rpm/deb version munger ( #42444 )
2018-07-08 21:45:34 -07:00
Matt Davis
0c92b11335
allow dev and prerelease at the same time ( #41464 )
2018-06-12 16:57:47 -07:00
Matt Clay
70c475da6c
Implement new changelog generator.
2018-06-05 19:08:15 -07:00
Matt Davis
e4edb2842a
2.6 changelog gen/version/root dir cleanup ( #40421 )
...
* patched in changelog gen stuff from stable-2.5
* Makefile updates
* release.py as single-source-of-truth
* Remove obsolete ansible-core-sitemap.xml file.
* Move ROADMAP.rst into README.rst.
* dynamic rpm changelog, zap old deb/rpm changelogs
* fix changelog in MANIFEST.in
* Remove obsolete hacking/update.sh script.
* Remove ref to deleted authors script.
* Remove ref to removed module-formatter script.
* Update headings to match script names.
* MANIFEST.in cleanup
* removed RELEASES.txt and versions.yml
* removed obsolete release generation playbook/bits (not used since 2.5)
* misc Makefile cleanup
* speculative changes to DEB versioning
* allow override of DEB_VERSION/DEB_RELEASE
2018-05-21 16:14:53 -07:00
Toshio Kuratomi
73c80862c8
Update docs and version definitions for the 2.4.4 and 2.5.0 releases
2018-04-04 14:21:04 -07:00
Matt Davis
b6dc27249a
bump devel to 2.6
2018-02-08 15:24:37 -08:00
Toshio Kuratomi
715b930fc8
Correct message about what files to double check for release
2018-01-31 13:32:08 -08:00
Toshio Kuratomi
b5abc69125
Update version in the versions.yml file
...
(cherry picked from commit c8941cb103
)
2018-01-31 12:35:29 -08:00
James Cammarata
3388999603
Adding 2.3.3 release date to release vars
2018-01-03 14:52:48 -06:00
Toshio Kuratomi
6e36354740
Update version numbers for the release
2017-11-29 12:12:44 -08:00
Matt Martz
4fe08441be
Deprecate tests used as filters ( #32361 )
...
* Warn on tests used as filters
* Update docs, add aliases for tests that fit more gramatically with test syntax
* Fix rst formatting
* Add successful filter, alias of success
* Remove renamed_deprecation, it was overkill
* Make directory alias for is_dir
* Update tests to use proper jinja test syntax
* Update additional documentation, living outside of YAML files, to reflect proper jinja test syntax
* Add conversion script, porting guide updates, and changelog updates
* Update newly added uses of tests as filters
* No underscore variable
* Convert recent tests as filter changes to win_stat
* Fix some changes related to rebasing a few integration tests
* Make tests_as_filters_warning explicitly accept the name of the test, instead of inferring the name
* Add test for tests_as_filters_warning
* Update tests as filters in newly added/modified tests
* Address recent changes to several integration tests
* Address recent changes in cs_vpc
2017-11-27 17:58:08 -05:00
Toshio Kuratomi
d7d1402bb7
reverse order of release numbers
2017-10-25 13:23:46 -07:00
Toshio Kuratomi
14583e4f9d
Update 2.4.1 release date
2017-10-25 12:41:59 -07:00
Toshio Kuratomi
9f5cba84b8
Add 2.4.1 to packaging/release/vars/versions.yml
2017-09-27 20:50:47 -07:00
Toshio Kuratomi
b7b57a811a
Set the release date.
...
(cherry picked from commit 8c20a2e600
)
2017-09-18 19:55:31 -07:00
Toshio Kuratomi
b98220f63d
Bump the versions now that devel is 2.5
2017-09-06 13:13:57 -07:00
James Cammarata
be8e5f8391
Updating RELEASES and packaging vars for 2.3.2 final release
2017-08-04 15:20:41 -05:00
James Cammarata
622ea7ca62
Change default answer in release.yml to "no" for submodules
...
Since releases on 2.2 and prior are few and far between, it makes more
sense to set the default to "no" for 2.3+ now.
2017-08-01 18:50:21 -05:00
James Cammarata
cfa8bb4255
Updating release vars versions for 2.3.1 and 2.1.6
2017-06-05 10:05:41 -05:00
James Cammarata
409fe1a3c3
Add prompt to release playbook regarding completion of CHANGELOG edits
2017-05-11 16:28:07 -05:00
James Cammarata
192606c592
Updating version vars for releases
2017-05-09 09:45:33 -05:00
James Cammarata
e9703bd68a
Adding 2.3.0 release date to release vars versions
2017-04-12 08:54:19 -05:00
James Cammarata
691fbf623f
Updating release vars with correct dates for 2.1.5/2.2.2
2017-03-27 16:14:41 -05:00
James Cammarata
cb6baaa1f6
Updating packaging release version yaml
2017-03-27 16:14:41 -05:00
James Cammarata
3ee3e3b5a8
Updating packaging releases
2017-01-16 13:06:09 -06:00
Toshio Kuratomi
0b440a9289
Code smell test for iteritems and itervalues ( #19292 )
...
* Code smell test for iteritems and itervalues
* Change the keydict object in authorized_keys so it doesn't throw a false postive
keydict is a bad data structure anyway. We don't use the iteritems and
itervalues methods so just disable them so that the code-smell tests do
not trigger on it.
* Change release templates so they work with py3
2016-12-14 12:16:16 -08:00
James Cammarata
b38b408f19
Updating release playbook to conditionally use submodules
2016-12-08 11:35:19 -05:00
James Cammarata
3cdb9b228a
Updating release versions for release playbook
2016-11-04 14:27:08 -05:00
James Cammarata
9646569172
Updating release versions
2016-11-03 09:27:20 -05:00
Bill Nottingham
77e7ae6838
Change <support@ansible.com> - it's being retired.
2016-10-15 16:42:13 -07:00
James Cammarata
78a02555e5
Updating CHANGELOG and release versions for 2.1.2
2016-10-03 09:31:12 -05:00
James Cammarata
507700e42c
Officially naming the 2.2 release "The Battle of Evermore"
2016-09-20 13:51:14 -05:00
James Cammarata
a9b725aa10
Updating packaging vars for new version 2.1.1
2016-08-03 15:48:14 -05:00
James Cammarata
a6840b940b
Updating release playbook
...
* Now generates SHA file for tar.gz too
2016-08-03 15:48:14 -05:00
James Cammarata
3d7a7c1612
Add RELEASE.tmpl for releases and tweak release playbook
2016-07-08 12:59:41 -05:00
James Cammarata
60ef91aae7
Fixing up release playbook based on new location
2016-07-08 10:08:39 -05:00
James Cammarata
eeea6b5f54
Tweaking release vars file format and structure
2016-07-07 09:39:13 -05:00
Brian Coca
940533762d
reorganized release playbook
...
moved versions into it's own file to keep the main play more readable
2016-07-07 09:45:36 -04:00