freedomofpress / freedomofpress/securedrop-dev-docs

Document nightly build pipelines/automation

Open
#152 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
6
Forks
4
Avg merge
2h 22m
Merged PRs (30d)
1

Description

As a rough summary, we've moved to a model in which nightlies/continuous builds are pushed using GHA from the respective repositories, so:

  • sd-client -> sd-apt-test -> droplet
  • sd-workstation -> sd-yum-test -> droplet

Then there's also the self-triggering "cleanup" workflows in both repositories.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the GHA workflows in sd-client, sd-workstation, sd-apt-test, and sd-yum-test, including the self-triggering cleanup workflows in both repositories. Document the nightly and continuous-build flow through the test repositories to the droplet, plus how cleanup is triggered; done means the current automation is clearly described.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.