diff --git a/docs/server/index.rst b/docs/server/index.rst index 5e1d6dc..795f0ed 100644 --- a/docs/server/index.rst +++ b/docs/server/index.rst @@ -9,3 +9,4 @@ Contents: :maxdepth: 2 push-duty.rst + push_duty/index.rst diff --git a/docs/server/push_duty/cherry-picking.rst b/docs/server/push_duty/cherry-picking.rst new file mode 100644 index 0000000..3cbc2c4 --- /dev/null +++ b/docs/server/push_duty/cherry-picking.rst @@ -0,0 +1,2 @@ +cherry-picking +============== diff --git a/docs/server/push_duty/deployments.rst b/docs/server/push_duty/deployments.rst new file mode 100644 index 0000000..5068ff7 --- /dev/null +++ b/docs/server/push_duty/deployments.rst @@ -0,0 +1,2 @@ +deployments +=========== diff --git a/docs/server/push_duty/extension-workshop.rst b/docs/server/push_duty/extension-workshop.rst new file mode 100644 index 0000000..3302fed --- /dev/null +++ b/docs/server/push_duty/extension-workshop.rst @@ -0,0 +1,2 @@ +extension-workshop +================== diff --git a/docs/server/push_duty/extract-locales.rst b/docs/server/push_duty/extract-locales.rst new file mode 100644 index 0000000..6f9e4cd --- /dev/null +++ b/docs/server/push_duty/extract-locales.rst @@ -0,0 +1,2 @@ +extract-locales +=============== diff --git a/docs/server/push_duty/index.rst b/docs/server/push_duty/index.rst new file mode 100644 index 0000000..743d3e8 --- /dev/null +++ b/docs/server/push_duty/index.rst @@ -0,0 +1,27 @@ +.. include:: ./push-duty.rst + +Runbooks +============ + +This section will outline the steps to take for specific actions that you might need to perform before, during and/or after a push. The push runbook is a living document and should be updated as needed. Please reference it in the push notes for each push. As well as in the above push duty document. + +.. toctree:: + :maxdepth: 2 + + release-docs.rst + publish-release.rst + tag-services.rst + staging-qa.rst + cherry-picking.rst + deployments.rst + remora.rst + monitoring.rst + + project-dependencies.rst + security-fixes.rst + extension-workshop.rst + push-to-stage.rst + extract-locales.rst + + + diff --git a/docs/server/push_duty/monitoring.rst b/docs/server/push_duty/monitoring.rst new file mode 100644 index 0000000..73b28ab --- /dev/null +++ b/docs/server/push_duty/monitoring.rst @@ -0,0 +1,2 @@ +monitoring +========== diff --git a/docs/server/push_duty/project-dependencies.rst b/docs/server/push_duty/project-dependencies.rst new file mode 100644 index 0000000..a03743e --- /dev/null +++ b/docs/server/push_duty/project-dependencies.rst @@ -0,0 +1,2 @@ +project-dependencies +==================== diff --git a/docs/server/push_duty/publish-release.rst b/docs/server/push_duty/publish-release.rst new file mode 100644 index 0000000..f8a8449 --- /dev/null +++ b/docs/server/push_duty/publish-release.rst @@ -0,0 +1,2 @@ +publish-release +=============== diff --git a/docs/server/push_duty/push-duty.rst b/docs/server/push_duty/push-duty.rst new file mode 100644 index 0000000..0c5ec62 --- /dev/null +++ b/docs/server/push_duty/push-duty.rst @@ -0,0 +1,2 @@ +Push Duty (Next) +================ diff --git a/docs/server/push_duty/push-to-stage.rst b/docs/server/push_duty/push-to-stage.rst new file mode 100644 index 0000000..b9307c1 --- /dev/null +++ b/docs/server/push_duty/push-to-stage.rst @@ -0,0 +1,2 @@ +push-to-stage +============ diff --git a/docs/server/push_duty/release-docs.rst b/docs/server/push_duty/release-docs.rst new file mode 100644 index 0000000..905a9f2 --- /dev/null +++ b/docs/server/push_duty/release-docs.rst @@ -0,0 +1,4 @@ +release-docs +============ + +Until August 22nd 2024, we managed our release documents manually in the addons repository (see `release-docs.rst `_). diff --git a/docs/server/push_duty/remora.rst b/docs/server/push_duty/remora.rst new file mode 100644 index 0000000..2e53252 --- /dev/null +++ b/docs/server/push_duty/remora.rst @@ -0,0 +1,2 @@ +remora +====== diff --git a/docs/server/push_duty/security-fixes.rst b/docs/server/push_duty/security-fixes.rst new file mode 100644 index 0000000..3c13616 --- /dev/null +++ b/docs/server/push_duty/security-fixes.rst @@ -0,0 +1,2 @@ +security-fixes +=============== diff --git a/docs/server/push_duty/staging-qa.rst b/docs/server/push_duty/staging-qa.rst new file mode 100644 index 0000000..9266cb0 --- /dev/null +++ b/docs/server/push_duty/staging-qa.rst @@ -0,0 +1,2 @@ +staging-qa +========== diff --git a/docs/server/push_duty/tag-services.rst b/docs/server/push_duty/tag-services.rst new file mode 100644 index 0000000..20d782f --- /dev/null +++ b/docs/server/push_duty/tag-services.rst @@ -0,0 +1,2 @@ +tag-services +============