Skip to content

Commit 4f92dd4

Browse files
author
bors-servo
authored
Auto merge of #865 - fitzgen:release-announcements-template, r=emilio,nrc,tmfink
Add a template for release announcements And a script to find all the folks who contributed to the release. Anything we should add or remove to the release announcement template? Once we've hashed this out, I'll make the first release announcement thread on u.r-l.o :-) r? @emilio @nrc
2 parents 8b81011 + c8e237f commit 4f92dd4

File tree

2 files changed

+91
-0
lines changed

2 files changed

+91
-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: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Announcing `bindgen` $TODO_VERSION
2+
3+
`bindgen` automatically generates Rust FFI bindings to C and C++ libraries.
4+
5+
Upgrade to this release by updating your `Cargo.toml`:
6+
7+
```toml
8+
bindgen = "$TODO_VERSION"
9+
```
10+
11+
* [GitHub][]
12+
* [crates.io][]
13+
* [Users Guide][guide]
14+
* [API Documentation][docs]
15+
16+
## Changelog
17+
18+
### Added
19+
20+
* TODO (or remove section if none)
21+
22+
### Changed
23+
24+
* TODO (or remove section if none)
25+
26+
### Deprecated
27+
28+
* TODO (or remove section if none)
29+
30+
### Removed
31+
32+
* TODO (or remove section if none)
33+
34+
### Fixed
35+
36+
* TODO (or remove section if none)
37+
38+
### Security
39+
40+
* TODO (or remove section if none)
41+
42+
43+
## Friends
44+
45+
Thanks to everyone who contributed to this release!
46+
47+
<insert the output of friends.sh here>
48+
49+
## Contributing
50+
51+
Want to join us? Check out our [CONTRIBUTING.md][contributing] and take a look
52+
at some of these issues:
53+
54+
* [Issues labeled "easy"][easy]
55+
* [Issues labeled "less easy"][less-easy]
56+
* Still can't find something to work on? [Drop a comment here.][looking]
57+
58+
Want to help improve our documentation?
59+
[Check out the issues labeled "docs".][docs-issues]
60+
61+
Found a bug with `bindgen`? [File an issue here.][file-issue]
62+
63+
[GitHub]: https://github.com/rust-lang-nursery/rust-bindgen
64+
[crates.io]: https://crates.io/crates/bindgen
65+
[guide]: https://rust-lang-nursery.github.io/rust-bindgen
66+
[docs]: https://docs.rs/bindgen
67+
[contributing]: https://github.com/rust-lang-nursery/rust-bindgen/blob/master/CONTRIBUTING.md
68+
[easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-easy
69+
[less-easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-less-easy
70+
[looking]: https://github.com/rust-lang-nursery/rust-bindgen/issues/747
71+
[docs-issues]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AI-needs-docs
72+
[file-issue]: https://github.com/rust-lang-nursery/rust-bindgen/issues/new

0 commit comments

Comments
 (0)