automated dev-ops workflows #224
Labels
No labels
0 points
0.5 points
1 point
13 points
2 points
21 points
3 points
34 points
5 points
55 points
8 points
api service
blocked
component: fediversity panel
component: nixops4
documentation
estimation high: >3d
estimation low: <2h
estimation mid: <8h
infinite points
productisation
project-management
question
role: application developer
role: application operator
role: hosting provider
role: maintainer
security
technical debt
testing
type unclear
type: bug
type: deliverable
type: key result
type: objective
type: task
type: user story
user experience
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#288 external developers empowered to contribute
fediversity/fediversity
#13 Beefier Forgejo actions machines
fediversity/fediversity
#29 Backups for Forgejo
fediversity/fediversity
#33 Get the Pixelfed tests to run in CI
fediversity/fediversity
#65 Automated dependency updates
fediversity/fediversity
#69 Separate test environments for staging vs. production
fediversity/fediversity
#93 Write all modules with destructured arguments
fediversity/fediversity
#102 CI rejects failing deployments
fediversity/fediversity
#177 infrastructure automatically deployed using continuous deployment
fediversity/fediversity
#199 derive users and their keys from the
keys directory
fediversity/fediversity
#234 Forgejo doesn't manage force pushes to PRs from forks
fediversity/fediversity
#248 Nix package overlays upstreamed
fediversity/fediversity
#272 support password-protected personal SSH keys for deploying services in development
fediversity/fediversity
#275 Generate Django forms from deployment options
fediversity/fediversity
#276 NixOS test of a deployment
fediversity/fediversity
#277 integration test panel
fediversity/fediversity
#279 unify versioning
fediversity/fediversity
#302 code reviewers can suggest changes
fediversity/fediversity
#303 decouple mono-repo
fediversity/fediversity
#314 ephemeral state is automatically provisioned
fediversity/fediversity
#327 initial focus on single application for development
fediversity/fediversity
#362 NixOS tests break when CI runs them in parallel
fediversity/fediversity
#366 use dedicated Nix builder
fediversity/fediversity
#370 fediversity apps reused in infra
fediversity/fediversity
#372 refactor environment variables to typed django settings
fediversity/fediversity
#377 Integration tests for MVP
fediversity/fediversity
#382 panel nix package allows declaring users
fediversity/fediversity
#383 panel allows specifying SSH key
fediversity/fediversity
#384 CA certificates in NixOS tests generated declaratively
fediversity/fediversity
#423 alleviate pain from tests requiring to manually specify
extraDependencies
fediversity/fediversity
#467 Integration-tested progress reports
fediversity/fediversity
#517 all tests exposed through flake
fediversity/fediversity
#529 avoid referencing parent directories
fediversity/fediversity
#560 in-source patches
fediversity/fediversity
#561 cache reusable computations
fediversity/fediversity
#567 split out CI checks to separate jobs
fediversity/fediversity
#643 block aggressive scrapers on forgejo
fediversity/fediversity
#691 application testing coverage upstreamed
fediversity/fediversity
#704 tests' memory metadata
fediversity/fediversity
#720 limit closure size
fediversity/fediversity
#721 tests use lightweight containers
fediversity/fediversity
#770 cut dependence on deployment/check's
extraTestScript
fediversity/fediversity
#774 development workflow based on interactive VMs
fediversity/fediversity
Reference: fediversity/fediversity#224
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As a developer working on Fediversity,
I want for development to use a quick yet comprehensive automated workflow maintaining, verifying and deploying our code,
so that I may iterate quickly and have an easy time contributing to the project.
dependencies
deployment/check/'sextraTestScriptextraDependencieskeysdirectoryOKR: devopsto devopsdevopsto automated dev-ops workflowsextraDependenciesextraTestScript