Verified Commit 5fb07a1f authored by intrigeri's avatar intrigeri
Browse files

Release process: generate the call for trusted reproducer from a template

parent cd0c829d
#! /usr/bin/python3
import jinja2
def call_for_trusted_reproducer_contents(args) -> str:
jinja2_env = jinja2.Environment(
loader=jinja2.FileSystemLoader('config/release_management/templates'))
return (jinja2_env.get_template('call_for_trusted_reproducer.mdwn').render(
version=args.version))
if __name__ == '__main__':
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--version', required=True)
args = parser.parse_args()
print(call_for_trusted_reproducer_contents(args))
{# Jinja2 template used by bin/generate-call-for-trusted-reproducer -#}
To: tails@boum.org, tails-foundations@boum.org, tails-manual-testers@boum.org
Subject: Looking for a Trusted Reproducer for Tails {{version}}
Hi!
can you be the Trusted Reproducer for Tails {{version}}?
Your job will be to reproduce the ISO and USB images for the RC (if applicable)
and final release within 72 hours after the RM (yours truly) has unplugged
their smartcard.
When accepting the offer, you must immediately read the "Preparation" section of
the instructions:
https://tails.boum.org/contribute/release_process/test/reproducibility/#preparation
Thank you for considering,
cheers!
......@@ -53,12 +53,11 @@ the Foundations Team's duties.
to provide any information they could not, such as:
- Code freeze date
- If this will be a major release: the release schedule for its RC.
- Ask <tails@boum.org> and <tails-foundations@boum.org> for a _Trusted Reproducer_ who will reproduce the
ISO and USB images for the RC and final release within 72 hours after
the RM has unplugged their smartcard. When accepting the offer,
the Trusted Reproducer must read the [["Preparation" section of
the instructions|contribute/release_process/test/reproducibility#preparation]].
If needed, the request can be extended to <tails-manual-testers@boum.org>.
- Ask for a _Trusted Reproducer_:
./bin/generate-call-for-trusted-reproducer \
--version VERSION_YOU_WILL_RELEASE
- Update [[contribute/calendar]] accordingly.
- Check if the due date of the corresponding
[[!tails_gitlab groups/tails/-/milestones desc="GitLab milestone"]]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment