2021.12.14 (2021-12-14)
- Added a workflow to check that PRs contain a single commit. #494
- Enable azure tests #501
- Enabled plugin writers to specify which test runners should start with disabled redis services. #524
- Made the file for staging changelogs branch agnostic. #526
2021.09.07 (2021-09-07)
No significant changes.
- Use RELEASE_TOKEN to create changelog PRs in order to properly trigger Github Actions. #475
- Enable https functional tests #403
- Added a new nightly workflow to update CI files. #420
- Added an optional 'before_script' parameter to the release workflow. #433
- Added check to ensure the cherrypick script runs from project root. #438
- Added python_version option. #457
- Handle conflicts when cherry-picking changelog to the main branch. #439
- Updated CLI test code to use cli.toml instead of settings.toml. #448
- Update the Python version to 3.8 in CI files. #453
2021.07.01 (2021-07-01)
- Release workflow opens PR against master with the latest changelog. #416
- Added a new workflow for creating release branches. #417
- Fixed hardcoded reference to plugin default branch. #421
Made the release workflow idempotent. #7868
Automated the pre-release steps for the release workflow
The release workflow for plugins now expects a release branch to exist with the correct .dev version and correct pulpcore requirements. The release workflow needs to be run against the release branch being released. It takes one parameter: release tag (a.k.a version string). #8119
- Adding upgrade tests #8776
- Added retry when installing amazon.aws collection in CI. #8529
- Updated the bootstrap code to use the new
Distribution
model. #8569 - Added cherrypick.sh script to perform cherry-picks. #8601
- Created a manual trigger for our release process so the process could be rerun in case of failures. #8404
- Enable PR checkout from repos outside pulp org #8510
- Removed FIPS tests #8455
- Adding nightly FIPS tests #3800
- Add a
test_cli
option to test against pulp-cli. #8184 - Added a gettext check for use of f-strings with gettext. #8316
- Fix publish job by using app label. #8311
- Added a check for deprecated files (ie files that have been moved or removed). #7933
- Moved the version definition to the
version
attribute ofPulpPluginAppConfig
, and havebump2version
maintain it. Also update thedocs/conf.py
to be bump2version maintained. The release script now parses its versions fromsetup.py
which is needed for the removal of{plugin_name}.__init__.__version__
. #7943 - GHA workflows have been switched to run on a CentOS 8 based container. #8148
- Fixed bug where older version of docs would overwrite the latest docs when an older Y stream was released. #7766
- Get performance tests working on Github Actions. #7896
- Updated the port for pulp-fixtures in smash-config.json. #8183
- Updated instructions in the README to use Github Actions instead of Travis. #7861
Removed Travis files and references to Travis. #7861
Cherrypick processor is no longer available.
Configuration options cherry_pick_automation and stable_branch are no longer in use. Feel free to remove them from your template_config.yml. #7869
- Added a stage for testing released plugin with master branch of pulpcore. #7411
- Added support for Github Actions. #7858
- Added a workflow to test the bootstrapping mechanism for a new plugin #7860
- Stopped to derive the docker tag from the branch name. #7799
- Add diagrams to plugins docs Makefile #7629
- Added check_manifest option that runs check-manifest to check for files ommitted from MANIFEST.in. #7656
- Added ability for plugins to publish docs to pulpproject.org. #7229
- Have validate_commit_message.py accept different cases (e.g. "Fixes #1234"). #7404
- Adding support for deprecation towncrier type. #7421
- Configured the use of token_authentication as used py pulp_container in the CI for plugins. #6782
- Introducing towncrier #7273