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

Migrate docs repositories to bookworm #567

Closed
3 tasks done
legoktm opened this issue Jun 10, 2024 · 3 comments
Closed
3 tasks done

Migrate docs repositories to bookworm #567

legoktm opened this issue Jun 10, 2024 · 3 comments
Assignees

Comments

@legoktm
Copy link
Member

legoktm commented Jun 10, 2024

Describe the change

Our docs repositories are currently built on Debian bullseye / Python 3.9, we should migrate them to bookworm as we're doing the same with the rest of our stack, and because we're starting to hit issues with 3.9 being less well supported upstream (e.g. sphinx-doc/sphinx-autobuild#155).

legoktm added a commit that referenced this issue Jun 10, 2024
* Install poetry from Debian packages
* Build deployment content in a Debian container instead of Python. This
  shouldn't make much of a difference except that we'll also get security
  updates of Python itself from Debian instead of needing to bump the image
  (which we haven't really been doing).
* Bump the nginx alpine image to latest.

Refs #567.
legoktm added a commit to freedomofpress/securedrop-dev-docs that referenced this issue Jun 10, 2024
* Install poetry from Debian packages
* Build deployment content in a Debian container instead of Python. This
  shouldn't make much of a difference except that we'll also get
  security updates of Python itself from Debian instead of needing to
  bump the image (which we haven't really been doing).
* Bump the nginx alpine image to latest.

Refs <freedomofpress/securedrop-docs#567>.
legoktm added a commit to freedomofpress/securedrop-dev-docs that referenced this issue Jun 10, 2024
* Install poetry from Debian packages
* Build deployment content in a Debian container instead of Python. This
  shouldn't make much of a difference except that we'll also get
  security updates of Python itself from Debian instead of needing to
  bump the image (which we haven't really been doing).
* Bump the nginx alpine image to latest.

Refs <freedomofpress/securedrop-docs#567>.
@eloquence
Copy link
Member

eloquence commented Jun 26, 2024

Unless you or someone else want to, I can try to get this over the finish line this week, @legoktm - looks like you've done most of the legwork already though, so understand if you prefer to see it through yourself!

@legoktm
Copy link
Member Author

legoktm commented Jun 26, 2024

Go for it, I can do reviews then :)

@eloquence eloquence self-assigned this Jun 26, 2024
eloquence pushed a commit that referenced this issue Jun 26, 2024
* Install poetry from Debian packages
* Build deployment content in a Debian container instead of Python. This
  shouldn't make much of a difference except that we'll also get security
  updates of Python itself from Debian instead of needing to bump the image
  (which we haven't really been doing).
* Bump the nginx alpine image to latest.
* Update dependencies.

Refs #567.
@legoktm
Copy link
Member Author

legoktm commented Jun 26, 2024

All done, thanks @eloquence!

@legoktm legoktm closed this as completed Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants