- Mar 15, 2025
-
- Mar 14, 2025
-
-
Reinaldy Rafli authored
-
- Mar 10, 2025
-
-
Reinaldy Rafli authored
In accordance with https://github.com/getsentry/sentry-docs/pull/12660
-
- Mar 06, 2025
-
-
Amin Vakil authored
It fails every time and it isn't needed. https://github.com/aminvakil/self-hosted/actions/runs/13685684000 ### Legal Boilerplate Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
-
Brett Higgins authored
-
Amin Vakil authored
-
- Mar 05, 2025
-
-
Burak Yigit Kaya authored
With #3595, we now check both `docker-compose` and `docker compose` versions so this patch removes the implicit fallback to `docker-compose` for `$dc_base` and makes it explicit.
-
- Mar 03, 2025
-
-
Amin Vakil authored
Fixes #3587 This PR tries to use docker-compose if its version is greater than docker compose.
-
dependabot[bot] authored
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.3 to 1.11.6. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/67e27a7eb7db372a1c61a7f9bdab8699e9ee57f7...21cfef2b496dd8ef5b904c159339626a10ad380e ) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [getsentry/action-release](https://github.com/getsentry/action-release) from 1 to 3. - [Release notes](https://github.com/getsentry/action-release/releases) - [Changelog](https://github.com/getsentry/action-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/action-release/compare/v1...v3 ) --- updated-dependencies: - dependency-name: getsentry/action-release dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Mar 02, 2025
-
-
Amin Vakil authored
Merging to get things green
-
- Feb 28, 2025
-
-
leeoocca authored
-
- Feb 18, 2025
-
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
-
- Feb 15, 2025
-
- Feb 10, 2025
-
-
dependabot[bot] authored
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.2 to 1.11.3. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/136412a57a7081aa63c935a2cc2918f76c34f514...67e27a7eb7db372a1c61a7f9bdab8699e9ee57f7 ) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Feb 04, 2025
-
- Feb 03, 2025
-
-
dependabot[bot] authored
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.1 to 1.11.2. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/c1a285145b9d317df6ced56c09f525b5c2b6f755...136412a57a7081aa63c935a2cc2918f76c34f514 ) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Jan 25, 2025
-
-
Burak Yigit Kaya authored
Came as a feature request from @untitaker and I think it makes a lot of sense --------- Co-authored-by:
Hubert Deng <hubert.deng@sentry.io>
-
- Jan 24, 2025
-
-
Burak Yigit Kaya authored
-
- Jan 22, 2025
-
-
Chad Whitacre authored
-
- Jan 17, 2025
-
-
Burak Yigit Kaya authored
I _think_ we can get away with this but let's see what the CI thinks. If it passes, it should save us another minuter or two.
-
Burak Yigit Kaya authored
-
Hubert Deng authored
As discussed, removing the upgrade test since it doesn't provide that much utility as we are already testing upgrades from restoring docker volumes from cache
-
Hubert Deng authored
-
Hubert Deng authored
We need to care about more than just src/sentry/migrations. We will need to account for files in src/sentry/**/migrations/* Taken from https://github.com/getsentry/sentry/blob/afd74698180066223dee53991b7db26ca80ea3e5/.github/file-filters.yml#L90
-
- Jan 16, 2025
-
-
Burak Yigit Kaya authored
Required follow up to #3535
-
Burak Yigit Kaya authored
In this version, there's a new `--pull` argument for `docker compose run` which we will start leveraging, especially with `sentry-admin` command. Should come with a slight speed boost.
-
Burak Yigit Kaya authored
Just starting up services for Snuba or Sentry migrations takes up to a minute sometimes and we do this even when there are no migrations, just because one of the Sentry or Snuba migrations change. This patch splits the caches up so only the necessary one runs, saving further time. It also uses the `LATEST_TAG` as the cache key for upgrade tests as the image versions or data will never change for a certain tag once it is release.
-
Burak Yigit Kaya authored
We should do the backup/restore tests _after_ we do the basic tests. This is both more efficient as we avoid an extra up/down cycle and more meaningful as we will back up and restore an actually used system. A bit hard to measure directly as this also moves the initial `docker compose up -w` into the test suite but a random run without this patch took about 10m 49s to finish for the testing part whereas with the patch it came down to 9m 10s so **almost 2 minutes faster**!
-
- Jan 15, 2025
-
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
-
- Jan 14, 2025
-
- Jan 13, 2025
-
-
Burak Yigit Kaya authored
Instead of using direct image hashes, only use hashes from migrations folders for each respective image for cache key generation. Should increase cache hit rate significantly as we don't have migrations much. Also swaps the key order from `sentry-snuba` to `snuba-senry` assuming Snuba has less frequent migration additions.
-
- Jan 12, 2025
-
-
Reinaldy Rafli authored
-
- Jan 11, 2025
-
-
Burak Yigit Kaya authored
From ``` ================== 11 passed, 4 warnings in 762.35s (0:12:42) ================== ``` to ``` ================== 11 passed, 4 warnings in 343.58s (0:05:43) ================== ```
-
- Jan 10, 2025
-
-
Burak Yigit Kaya authored
See errors on getsentry/snuba#6746
-
Burak Yigit Kaya authored
This is an initial transitionary patch before landing #3516. Once we land this, we will update users of the old action to use this one and remove that repo. Then land #3516 safely. Great thing is, with this patch and the subsequent update to getsentry/action-self-hosted-e2e-tests to use this one, all the repos would be using the Docker Volume caching we introduced in #3488.
-
- Jan 02, 2025
-
-
Burak Yigit Kaya authored
Docker Compose is much more robust nowadays compared to the past where we had to maintain tests for both v1 and v2 and then a specific version of v2. Hence, we are removing tests for the older versions of Docker Compose with this patch. We also remove the separate tests for customizations and w/o customizations as the one with customizations should cover the one without them anyway. This reduces the CI workload to 25% of what it was
-