Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -580,6 +580,7 @@ this repository. No document here defers to another repository.
| [`doc/PLUGINS.md`](doc/PLUGINS.md) | The Recipe format, the plugin contract, and the catalogue of all 45 plugins |
| [`doc/POLICY.md`](doc/POLICY.md) | How a change is made and judged: style, dependencies, tests, versioning |
| [`doc/DEPLOYMENT.md`](doc/DEPLOYMENT.md) | Installing, scheduling, operating, and what to do when it fails |
| [`doc/RELEASING.md`](doc/RELEASING.md) | For maintainers: building, verifying and publishing the gem |
| [`doc/VERSIONS`](doc/VERSIONS) | The release history, from 2012 |
| [`doc/LICENSE.md`](doc/LICENSE.md) | The licence |
| [`doc/COPYING`](doc/COPYING) | The GPLv3 text |
Expand Down
6 changes: 6 additions & 0 deletions doc/POLICY.md
Original file line number Diff line number Diff line change
Expand Up @@ -625,6 +625,12 @@ not install an AWS SDK.
resolution on every consumer.
- `Rakefile` carries the test tasks and nothing else. It is not a build system,
and no build system is introduced.
- A release requires green required CI. Its built gem is inspected and installed
locally before publication, and its source version and metadata must agree.
- A published version is immutable. Credentials are never committed, and
release commits and tags are not rewritten to conceal a publication error.
- The manual publication procedure is [`RELEASING.md`](RELEASING.md). Publishing
is an explicit maintainer action, not a side effect of a build or test task.

---

Expand Down
Loading
Loading