mirror of
https://github.com/certbot/certbot.git
synced 2026-08-03 03:52:02 +02:00
Fixes https://github.com/certbot/certbot/issues/10328 This PR: 1) Moves changelog generation to ubuntu-latest instead of deprecated windows, and 2) Sets it to run nightly so we catch breakages before release day 3) Modifies `update_changelog.py` to also allow `.dev0` version numbers and headings with `main` instead of the date in them, for testing. I could have been more specific about only matching `main` or a date, but that seemed honestly unnecessary. Here is a manually triggered nightly test; the test branch just [removes](https://github.com/certbot/certbot/compare/changelog-gen...nightly-changelog-gen?expand=1) all the other tests for speed: https://dev.azure.com/certbot/certbot/_build/results?buildId=9250&view=results You can download the created changelog artifact here: https://dev.azure.com/certbot/certbot/_build/results?buildId=9250&view=artifacts&pathAsName=false&type=publishedArtifacts
20 lines
426 B
YAML
20 lines
426 B
YAML
# Nightly pipeline running each day for main.
|
|
trigger: none
|
|
pr: none
|
|
schedules:
|
|
- cron: "30 4 * * *"
|
|
displayName: Nightly build
|
|
branches:
|
|
include:
|
|
- main
|
|
always: true
|
|
|
|
variables:
|
|
dockerTag: nightly
|
|
snapBuildTimeout: 19800
|
|
|
|
stages:
|
|
- template: templates/stages/test-and-package-stage.yml
|
|
- template: templates/stages/changelog-stage.yml
|
|
- template: templates/stages/nightly-deploy-stage.yml
|