You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*Issue #, if available:*
*Description of changes:*
Add CHANGELOG.md to track future features and fixes made to ADOT.
Updated pr-build.yml workflow to check that CHANGELOG.md has been
updated for all changes that affect SDK behavior.
Updated pre-release-prepare.yml workflow to update CHANGELOG in both
release series branch, moving the Unreleased changes under a header for
the new release version. Updated post-release-version-bump.yml to merge
CHANGELOG back into main, resolving any conflicts.
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.
gh pr create --title "Post release $VERSION: Update version to $DEV_VERSION" \
130
+
--body "This PR prepares the main branch for the next development cycle by updating the version to $DEV_VERSION and updating the image version to be scanned to the latest released.
131
+
132
+
This PR should only be merge when release for version v$VERSION is success.
133
+
134
+
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice." \
if [[ "${{ github.event.pull_request.user.login }}" == "aws-application-signals-bot" ]]; then
28
+
echo "Skipping check: PR from aws-application-signals-bot"
29
+
exit 0
30
+
fi
31
+
32
+
if [[ "${{ github.event.pull_request.user.login }}" == "dependabot[bot]" ]]; then
33
+
echo "Skipping check: PR from dependabot"
34
+
exit 0
35
+
fi
36
+
37
+
# Check for skip changelog label
38
+
if echo '${{ toJSON(github.event.pull_request.labels.*.name) }}' | jq -r '.[]' | grep -q "skip changelog"; then
39
+
echo "Skipping check: skip changelog label found"
40
+
exit 0
41
+
fi
42
+
43
+
# Fetch base branch and check for CHANGELOG modifications
44
+
git fetch origin ${{ github.base_ref }}
45
+
if git diff --name-only origin/${{ github.base_ref }}..HEAD | grep -q "CHANGELOG.md"; then
46
+
echo "CHANGELOG.md entry found - check passed"
47
+
exit 0
48
+
fi
49
+
50
+
echo "It looks like you didn't add an entry to CHANGELOG.md. If this change affects the SDK behavior, please update CHANGELOG.md and link this PR in your entry. If this PR does not need a CHANGELOG entry, you can add the 'Skip Changelog' label to this PR."
All notable changes to this project will be documented in this file.
4
+
5
+
> **Note:** This CHANGELOG was created starting after version 2.11.5. Earlier changes are not documented here.
6
+
7
+
For any change that affects end users of this package, please add an entry under the **Unreleased** section. Briefly summarize the change and provide the link to the PR. Example:
0 commit comments