@@ -51,10 +51,12 @@ This shows your most recent tags at the top. Let's say the last release tag is `
51
51
52
52
2 . Generate the changelog
53
53
54
- Now, use the following command to list the commits since that tag:
54
+ Now, use the following command to list the commits since that tag, and auto generate github PR link if there's any
55
55
56
56
```
57
- git log v1.4.2..HEAD --pretty=format:"- %s (%an)"
57
+ git log v1.4.2..HEAD --pretty=format:"%s" --no-merges | \
58
+ sed -E 's/^(.*)\(#([0-9]+)\)$/- \1[PR #\2](https:\/\/github.com\/layr-labs\/eigenlayer-contracts\/pull\/\2)/' | \
59
+ sed -E '/\[PR #[0-9]+\]/! s/^(.*)$/- \1/'
58
60
```
59
61
60
62
This will show:
@@ -66,13 +68,14 @@ This will show:
66
68
An example output is:
67
69
68
70
```
69
- % git log v1.4.2..HEAD --pretty=format:"- %s (%an)" --no-merges
70
- - ci: add explicit permissions to workflows to mitigate security concerns (#1392) (bowenli86)
71
- - ci: remove branch constraint for foundry coverage job (Bowen Li)
72
- - docs: add release managers to changelogs (Bowen Li)
73
- - docs: add templates for changelog and release notes (#1382) (bowenli86)
74
- - docs: add doc for steps to write deploy scripts (#1380) (bowenli86)
75
- - ci: add testnet envs sepolia and hoodi to validate-deployment-scripts (#1378) (bowenli86)
71
+ - ci: add explicit permissions to workflows to mitigate security concerns [PR #1392](https://github.com/layr-labs/eigenlayer-contracts/pull/1392)
72
+ - ci: remove branch constraint for foundry coverage job
73
+ - docs: add release managers to changelogs
74
+ - docs: add templates for changelog and release notes [PR #1382](https://github.com/layr-labs/eigenlayer-contracts/pull/1382)
75
+ - docs: add doc for steps to write deploy scripts [PR #1380](https://github.com/layr-labs/eigenlayer-contracts/pull/1380)
76
+ - ci: add testnet envs sepolia and hoodi to validate-deployment-scripts [PR #1378](https://github.com/layr-labs/eigenlayer-contracts/pull/1378)
77
+ - docs: update MAINTENANCE to include practices of merging multiple release-dev branches
78
+ - docs: updating readme for dead links, readability, new language, and more [PR #1377](https://github.com/layr-labs/eigenlayer-contracts/pull/1377)
76
79
...
77
80
```
78
81
0 commit comments