Skip to content

Commit 16cb32b

Browse files
committed
Add a template for release announcements
And a script to find all the folks who contributed to the release.
1 parent 0e39721 commit 16cb32b

File tree

2 files changed

+80
-0
lines changed

2 files changed

+80
-0
lines changed

releases/friends.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env bash
2+
3+
set -eu
4+
set -o pipefail
5+
6+
cd $(dirname $0)
7+
8+
if [[ -z "${1+x}" ]]; then
9+
read -p "List friends since which commit/tag? " since
10+
echo
11+
else
12+
since=$1
13+
fi
14+
15+
git shortlog -s -n "$since.." \
16+
| cut -f 2- \
17+
| sort -u \
18+
| grep -v bors\-servo \
19+
| xargs -I{} echo "- {}"
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Announcing `bindgen` $TODO_VERSION
2+
3+
`bindgen` automatically generates Rust FFI bindings to C and C++ libraries.
4+
5+
* [GitHub][]
6+
* [crates.io][]
7+
8+
Upgrade to this release by updating your `Cargo.toml`:
9+
10+
```toml
11+
bindgen = "$TODO_VERSION"
12+
```
13+
14+
## Changelog
15+
16+
### Added
17+
18+
* TODO (or remove section if none)
19+
20+
### Changed
21+
22+
* TODO (or remove section if none)
23+
24+
### Deprecated
25+
26+
* TODO (or remove section if none)
27+
28+
### Removed
29+
30+
* TODO (or remove section if none)
31+
32+
### Fixed
33+
34+
* TODO (or remove section if none)
35+
36+
### Security
37+
38+
* TODO (or remove section if none)
39+
40+
41+
## Friends
42+
43+
Thanks to everyone who contributed to this release!
44+
45+
<insert the output of friends.sh here>
46+
47+
## Contributing
48+
49+
Want to join us? Check out our [CONTRIBUTING.md][contributing] and take a look
50+
at some of these issues:
51+
52+
* [Issues labeled "easy"][easy]
53+
* [Issues labeled "less easy"][less-easy]
54+
* Still can't find something to work on? [Drop a comment here][looking]
55+
56+
[GitHub]: https://github.com/rust-lang-nursery/rust-bindgen
57+
[crates.io]: https://crates.io/crates/bindgen
58+
[contributing]: https://github.com/rust-lang-nursery/rust-bindgen/blob/master/CONTRIBUTING.md
59+
[easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-easy
60+
[less-easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-less-easy
61+
[looking]: https://github.com/rust-lang-nursery/rust-bindgen/issues/747

0 commit comments

Comments
 (0)