Commit Graph

48 Commits (bad8843124a50493141a3e3d7920353239021389)

Author SHA1 Message Date
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.
4 years ago
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...
5 years ago
Toshio Kuratomi fed90efc4d Fix unicode error in changelog generation 5 years ago
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.
5 years ago
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
6 years ago
Toshio Kuratomi 007092869b Fix the changelog links to porting guide to be anonymous
Prevents duplicate reference errors.
6 years ago
Matt Clay 0755f16f9a Improve release `make summary` shell compatibility.
This should work with at least bash, dash and zsh.
6 years ago
Matt Clay 6a351c9c86 Add Makefile to simplify upstream releases. 6 years ago
Toshio Kuratomi fdb51b34da Add a table of contents to the generated changelog (#45046) 6 years ago
Joren Vrancken b954917761 Surround top-level function and class definitions with two blank lines. 6 years ago
Matt Davis a2bc0129f0
add .post support to rpm/deb version munger (#42444) 6 years ago
Matt Davis 0c92b11335
allow dev and prerelease at the same time (#41464) 6 years ago
Matt Clay 70c475da6c Implement new changelog generator. 6 years ago
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
6 years ago
Toshio Kuratomi 73c80862c8 Update docs and version definitions for the 2.4.4 and 2.5.0 releases 6 years ago
Matt Davis b6dc27249a bump devel to 2.6 6 years ago
Toshio Kuratomi 715b930fc8 Correct message about what files to double check for release 6 years ago
Toshio Kuratomi b5abc69125 Update version in the versions.yml file
(cherry picked from commit c8941cb103)
6 years ago
James Cammarata 3388999603 Adding 2.3.3 release date to release vars 7 years ago
Toshio Kuratomi 6e36354740 Update version numbers for the release 7 years ago
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
7 years ago
Toshio Kuratomi d7d1402bb7 reverse order of release numbers 7 years ago
Toshio Kuratomi 14583e4f9d Update 2.4.1 release date 7 years ago
Toshio Kuratomi 9f5cba84b8 Add 2.4.1 to packaging/release/vars/versions.yml 7 years ago
Toshio Kuratomi b7b57a811a Set the release date.
(cherry picked from commit 8c20a2e600)
7 years ago
Toshio Kuratomi b98220f63d Bump the versions now that devel is 2.5 7 years ago
James Cammarata be8e5f8391 Updating RELEASES and packaging vars for 2.3.2 final release 7 years ago
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.
7 years ago
James Cammarata cfa8bb4255 Updating release vars versions for 2.3.1 and 2.1.6 7 years ago
James Cammarata 409fe1a3c3 Add prompt to release playbook regarding completion of CHANGELOG edits 7 years ago
James Cammarata 192606c592 Updating version vars for releases 7 years ago
James Cammarata e9703bd68a Adding 2.3.0 release date to release vars versions 7 years ago
James Cammarata 691fbf623f Updating release vars with correct dates for 2.1.5/2.2.2 7 years ago
James Cammarata cb6baaa1f6 Updating packaging release version yaml 7 years ago
James Cammarata 3ee3e3b5a8 Updating packaging releases 8 years ago
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
8 years ago
James Cammarata b38b408f19 Updating release playbook to conditionally use submodules 8 years ago
James Cammarata 3cdb9b228a Updating release versions for release playbook 8 years ago
James Cammarata 9646569172 Updating release versions 8 years ago
Bill Nottingham 77e7ae6838 Change <support@ansible.com> - it's being retired. 8 years ago
James Cammarata 78a02555e5 Updating CHANGELOG and release versions for 2.1.2 8 years ago
James Cammarata 507700e42c Officially naming the 2.2 release "The Battle of Evermore" 8 years ago
James Cammarata a9b725aa10 Updating packaging vars for new version 2.1.1 8 years ago
James Cammarata a6840b940b Updating release playbook
* Now generates SHA file for tar.gz too
8 years ago
James Cammarata 3d7a7c1612 Add RELEASE.tmpl for releases and tweak release playbook 8 years ago
James Cammarata 60ef91aae7 Fixing up release playbook based on new location 8 years ago
James Cammarata eeea6b5f54 Tweaking release vars file format and structure 8 years ago
Brian Coca 940533762d reorganized release playbook
moved versions into it's own file to keep the main play more readable
8 years ago