Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

document GitHub Actions CI #181

Closed
cfm opened this issue Aug 21, 2024 · 2 comments
Closed

document GitHub Actions CI #181

cfm opened this issue Aug 21, 2024 · 2 comments
Assignees

Comments

@cfm
Copy link
Member

cfm commented Aug 21, 2024

Describe the change

As of freedomofpress/securedrop#7223, we have moved entirely from CircleCI to GitHub Actions. We should take this opportunity to document the current CI workflows while they're still fresh.

User Research Evidence

By team request.

Additional context

legoktm added a commit that referenced this issue Aug 22, 2024
Broadly update the docs for:
* switch to GitHub Actions
* special branch prefixes in server repository
* workstation and client nightlies
* pointer to SDW CI
* remove outdated information regarding server tests
* simplify staging docs, not super practical to run outside our CI

Refs #181.
@legoktm legoktm mentioned this issue Aug 22, 2024
4 tasks
@legoktm
Copy link
Member

legoktm commented Aug 22, 2024

I've posted a first pass at #183, there's still more to do re: docs and CD. I tried to strike a balance between being useful and also not being overly specific that requires updates every time we make small change.

Regarding the internal wiki pages:

Nothing super useful here, will blank it and point it to the dev docs repo once my PR is merged.

This is great, I'm going to rst-ify it and copy it basically wholesale to this repo.

legoktm added a commit that referenced this issue Aug 29, 2024
This was originally posted to <https://wiki.freedom.press/wiki/Demo_instance>
by Maeve and edited by Erik.

Refs #181

Co-authored-by: Erik Moeller <erik@freedom.press>
Co-authored-by: Kunal Mehta <legoktm@debian.org>
rocodes pushed a commit that referenced this issue Aug 29, 2024
Broadly update the docs for:
* switch to GitHub Actions
* special branch prefixes in server repository
* workstation and client nightlies
* pointer to SDW CI
* remove outdated information regarding server tests
* simplify staging docs, not super practical to run outside our CI

Refs #181.
@zenmonkeykstop
Copy link
Contributor

Closing this this as addressed by #183

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants