mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 00:37:57 +00:00
d72fb58070
Writing down the processes to do our releases. Status: please review & approve so we can go ahead. --------- Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com> Co-authored-by: Liam Aharon <liam.aharon@hotmail.com> Co-authored-by: Bastian Köcher <git@kchr.de> Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com>
23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
# Audit
|
|
|
|
Audits are conducted to ensure the absence of severe or exploitable bugs. Pull Requests are generally merged into the
|
|
`master` branch without audit. The `audited` tag is used to track the latest audited commit of the `master` branch. This
|
|
means that audits need to happen in order of being merged.
|
|
This is an optimistic approach that lets us develop with greater speed, while requiring (possibly) large refactors in
|
|
the failure case.
|
|
|
|
Audits can be deferred if the logic is gated by an `experimental` feature or marked as "Not Production Ready" within the
|
|
first line of doc. Such changes should be queued manually before these warnings are removed.
|
|
|
|
## General Guidelines for what to Audit
|
|
|
|
There is no single one-fits-all rule. Generally we should audit important logic that could immediately be used on
|
|
production networks. If in doubt, ask in chat or in the Merge Request.
|
|
|
|
## Requesting an Audit
|
|
|
|
1. Add the PR to the project `Security Audit (PRs) - SRLabs`
|
|
2. Set status to Backlog
|
|
3. Assign priority, considering the universe of PRs currently in the backlog
|
|
4. Add the component
|