Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add script to create historical changelog #777

Merged
merged 5 commits into from
Jan 27, 2022
Merged

Conversation

silvanocerza
Copy link
Contributor

This PR adds a compose-changelog script to create a changelog containing all versions of the arduino-ide project released on Github.

Calling this yarn run compose-changelog changelog.md from the project root will create a changelog.md file in the arduino-ide-extension folder since it's used as working directory.

This also updates the release process to generate the changelog and upload it to AWS S3, a manifest latest.txt file is also uploaded containing the name of the latest changelog available.
The generated changelog file is formatted like so <tag_name>-<iso-8601-date>.md, for example 2.0.0-rc3-2022-01-26T15:55:46+01:00.md.

Changelog and manifest are uploaded to https://downloads.arduino.cc/arduino-ide/changelog/.

@silvanocerza silvanocerza added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Jan 26, 2022
@silvanocerza silvanocerza self-assigned this Jan 26, 2022
Copy link
Contributor

@AlbyIanna AlbyIanna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🐕

@silvanocerza silvanocerza merged commit f1a5d87 into main Jan 27, 2022
@silvanocerza silvanocerza deleted the compose-full-changelog branch January 27, 2022 15:56
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants