- 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
-
- Dec 31, 2024
-
-
Burak Yigit Kaya authored
Follow up to #3488 A new record: 2m 8s for installing self-hosted: 
-
Hubert Deng authored
-
- Dec 30, 2024
-
-
Burak Yigit Kaya authored
This patch caches all DB volumes based on the sentry and snuba images to avoid doing the same migrations over and over for every test run. This shaved off a whole minute from "Install self-hosted" jobs (so ~20% speed increase). Left side: cached re-run -- Right side: no-cache initial run 
-
- Dec 29, 2024
-
-
Mohamed Elneily authored
Update `_lib.sh` to remove the extra space in the log file name. This fixes the log files name not being included in `.gitinore`
-
- Dec 23, 2024
-
-
Burak Yigit Kaya authored
I think we split these actions in the past due to some lack of options for them to work together properly. Right now looks like `bootstrap` would automatically migrate and propagates the `force` flag.
-
Burak Yigit Kaya authored
`geoipupdate` is not used by any other service nor it is needed for any service to run. Moreover, it is a one-shot command, causing `docker compose up --wait` to fail when it exits with a non-zero status. This happens when one has not yet set up their credentials and they may choose to never do this. This PR removes `geoipupdate` from the `docker-compose.yml` file and moves the command directly into the geoip related script. One may run this whenever they want to update their GeoIP database. This PR needs an accompanying docs change.
-
dependabot[bot] authored
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.0 to 1.11.1. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/5d869da34e18e7287c1daad50e0b8ea0f506ce69...c1a285145b9d317df6ced56c09f525b5c2b6f755 ) --- 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>
-
- Dec 21, 2024
-
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
-
Reinaldy Rafli authored
-
Reinaldy Rafli authored
chore(relay): provide opt-in max_memory_percent config as workaround for failing healthcheck (#3486) See https://github.com/getsentry/self-hosted/issues/3330
-
- Dec 20, 2024
-
-
Burak Yigit Kaya authored
Our default fallback, `_assets`, assumes we use a CDN which is not the case on self-hosted. This patch adds a stop-gap fix for front-end URLs asking for this path. Should fix #3479 and #3470.
-
- Dec 17, 2024
-
-
getsentry-bot authored
#skip-changelog
-