mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 04:01:10 +00:00
Release Process (#2490)
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>
This commit is contained in:
committed by
GitHub
parent
3717ec3802
commit
d72fb58070
@@ -0,0 +1,22 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user