From 2bb1fb7e372e162e60138f15ffd48ca76eb5031c Mon Sep 17 00:00:00 2001 From: kenzoengineer Date: Fri, 31 Oct 2025 14:01:16 -0700 Subject: [PATCH 1/2] updated some language for continuous integration --- .../continuous-integration.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/develop-docs/development-infrastructure/continuous-integration.mdx b/develop-docs/development-infrastructure/continuous-integration.mdx index 0e5d98aa5628c..bb88bbb65a701 100644 --- a/develop-docs/development-infrastructure/continuous-integration.mdx +++ b/develop-docs/development-infrastructure/continuous-integration.mdx @@ -1,16 +1,12 @@ --- title: Continuous Integration -description: Sentry uses a variety of continuous integration services to help ensure we don't accidentally break the application. +description: Continuous Integration at Sentry automatically tests code changes to ensure reliability, helps build images to be deployed to production, and more. sidebar_order: 80 --- -## Deployments - -[GoCD](https://deploy.getsentry.net) is used for deployments. Please refer to the [internal user guide](https://www.notion.so/sentry/GoCD-User-Guide-4f8456d2477c458095c4aa0e67fc38a6). - ## GitHub Actions -GitHub actions is our primary CI system and runs our tests on every pull request and on merges to master. It is required that tests pass before changes can be merged. +We use Github Actions as our primary CI system. With it, we run many quality checks, including but not limited to testing, linting, and code coverage. We only run front end tests if there are front end changes, and vice versa for back end tests. These actions run in pull requests and also merges into `master`. Pull requests must successfully run all actions in order to be merged into `master`. ## Docker images @@ -19,9 +15,13 @@ We primarily use [a composite GitHub action](https://github.com/getsentry/action We use GHCR (github container registry) for images that are used in CI, self-hosted, and local development. GAR (google artifact registry) is used for images that are used in prod. ## Fast-Revert -In order to facilitate quick changes to unblock failures on default branches, many of our repositories have a fast-revert workflow. In order to use it, PR's can be automatically reverted once a label `Trigger: Revert` is applied. More details found [here](https://www.notion.so/sentry/Standard-Spec-Fast-Revert-2388b10e4b5d8019bc98d863703d1b17?pvs=25) +In order to facilitate quick changes to unblock failures on default branches, many of our repositories have a fast-revert workflow. To revert a PR, apply the `Trigger: Revert` label. Information regarding prerequisites and which repositories have this functionality can be found in our [internal docs](https://www.notion.so/sentry/Standard-Spec-Fast-Revert-2388b10e4b5d8019bc98d863703d1b17?pvs=25) ## CI workflow for testing changes with getsentry See [Workflow](/development/workflow/). + +## Deployments + +At Sentry we use [GoCD](https://deploy.getsentry.net) for our deployments. Please refer to the [internal user guide](https://www.notion.so/sentry/GoCD-User-Guide-4f8456d2477c458095c4aa0e67fc38a6) for more information. \ No newline at end of file From daf11a0cce6c2b1ee98232890be65bdbc48c1040 Mon Sep 17 00:00:00 2001 From: kenzoengineer Date: Fri, 31 Oct 2025 14:30:15 -0700 Subject: [PATCH 2/2] remove redundant block --- .../development-infrastructure/continuous-integration.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/develop-docs/development-infrastructure/continuous-integration.mdx b/develop-docs/development-infrastructure/continuous-integration.mdx index bb88bbb65a701..2d46fe7082c5e 100644 --- a/develop-docs/development-infrastructure/continuous-integration.mdx +++ b/develop-docs/development-infrastructure/continuous-integration.mdx @@ -14,13 +14,9 @@ We primarily use [a composite GitHub action](https://github.com/getsentry/action We use GHCR (github container registry) for images that are used in CI, self-hosted, and local development. GAR (google artifact registry) is used for images that are used in prod. -## Fast-Revert -In order to facilitate quick changes to unblock failures on default branches, many of our repositories have a fast-revert workflow. To revert a PR, apply the `Trigger: Revert` label. Information regarding prerequisites and which repositories have this functionality can be found in our [internal docs](https://www.notion.so/sentry/Standard-Spec-Fast-Revert-2388b10e4b5d8019bc98d863703d1b17?pvs=25) - - ## CI workflow for testing changes with getsentry -See [Workflow](/development/workflow/). +See [Workflow](/development/workflow/) for information on testing and reverting. ## Deployments