148 Commits

Author SHA1 Message Date
Jann Kleen
c40b1530d1
Update minimum docker compose requirement (#3078)
* Update minimum docker compose requirement

docker compose down <service> is now required.

* Update docker compose version to new minimum in CI config.
2024-05-29 14:59:22 -07:00
Hubert Deng
0dabb5a4cc
Different approach to editing permissions of docker volumes (#3084)
* different approach to editing permissions of docker volumes
2024-05-29 11:30:44 -07:00
Hubert Deng
9e36d2f57a
Add upgrade test (#3012)
* add upgrade test
2024-05-02 20:04:34 +00:00
Hubert Deng
f84bb3d8e8
Revert "Sampling: Run e2e tests every 5 minutes" (#2999)
Revert "Sampling: Run e2e tests every 5 minutes (#2994)"

This reverts commit 6c67717fc530145514198143007af1c7ff5b03a3.
2024-04-26 13:19:16 -07:00
Hubert Deng
6c67717fc5
Sampling: Run e2e tests every 5 minutes (#2994)
run tests every 5 minutes
2024-04-24 08:59:42 -07:00
Hubert Deng
ebf887c931
Tweak e2e test github action (#2987) 2024-04-23 13:28:01 -07:00
Hubert Deng
3ead5cf11d
Bump docker compose version in CI (#2980)
* only rerun tests on v2.0.1

* change from http error to request error

* use 3 retries like before
2024-04-19 14:22:29 -07:00
Hubert Deng
7c992697af
Use python for e2e tests (#2953)
* bump e2e action commit sha
2024-04-11 13:12:19 -07:00
Hubert Deng
c4ae491929
Bump ubuntu version for tests (#2923)
* bump ubuntu version used for testing

* get rid of codecov cli dependency
2024-03-26 14:57:49 -07:00
Hubert Deng
9b3b9bc3cd
Write Customization tests in python (#2918)
* port everything integration test related to python
2024-03-26 11:14:15 -07:00
Hubert Deng
b3d3ce06da
Integration tests in python (#2892)
* integration tests in python
2024-03-20 12:27:17 -07:00
Hubert Deng
746031dda4
Integration test improvements (#2858)
* integration test improvements
2024-03-07 14:49:16 -08:00
dependabot[bot]
9c8e3d5741
build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 (#2788)
Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pre-commit/action/releases)
- [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: pre-commit/action
  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>
2024-02-14 14:16:19 -08:00
dependabot[bot]
de9f52ffd9
build(deps): bump actions/setup-python from 4 to 5 (#2644)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  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>
Co-authored-by: Hubert Deng <hubert.deng@sentry.io>
2024-02-06 10:51:56 -08:00
Amin Vakil
b71d147b7f
Run tests only on getsentry repository (#2681) 2024-01-12 14:42:48 -08:00
Hubert Deng
2bf9af3a72
Add fast revert GH workflow (#2499)
* add fast revert workflow
2023-10-19 12:17:38 -07:00
dependabot[bot]
b814ec7d92
build(deps): bump actions/checkout from 3 to 4 (#2493)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2023-10-18 09:40:10 -07:00
Alex Zaslavsky
efabb2ea87
fix: e2e test jq bug (#2410) 2023-09-20 11:24:52 -07:00
Hubert Deng
9eb056fddc
Decrease frequency of e2e tests (#2383)
decrease frequency of e2e tests
2023-09-06 20:12:10 +00:00
Hubert Deng
f7d63fe01b
Increase frequency of e2e test runs (#2375)
increase frequency of e2e test runs
2023-09-05 16:04:56 -07:00
Hubert Deng
98fbc9e302
Bump self-hosted e2e action commit sha (#2369)
* bump sha
2023-08-29 14:59:51 -07:00
Hubert Deng
89672fef33
Remove stale-bot in self-hosted (#2255)
delete stale bot in self-hosted
2023-07-07 14:37:41 -07:00
Hubert Deng
5c77236dc5
Remove docker compose v1 (#2187)
* remove docker compose v1
2023-06-09 09:04:10 -07:00
Hubert Deng
723abc0163
Uninstall Docker Compose v1 from CI so it's not used for tests (#2114)
* remove docker compose v1

* use scripts for integration tests

* use $dc for tests

* move removing dc v1 up
2023-05-02 15:12:45 -07:00
Hubert Deng
48e20d66f9
Bump commit sha for e2e test action (#2104)
bump commit sha for e2e action
2023-04-24 12:20:23 -07:00
Hubert Deng
fed0dccf97
Bump self-hosted-e2e-tests action commit sha (#2008)
bump self-hosted-e2e-tests action commit sha
2023-03-03 11:12:51 -08:00
Hubert Deng
da640d1519
Revert symbolicator tests (#2004)
revert symbolicator tests
2023-03-02 14:29:47 -08:00
Hubert Deng
0e7c7c7d82
Remove issue status helper automation (#1989)
remove issue status helper automation
2023-02-27 12:20:50 -08:00
Amin Vakil
4e6ddaec8f
Run close stale issues/PRs only on getsentry (#1969) 2023-02-16 13:46:49 -08:00
Amin Vakil
edcdfd4d9f
Run lock issues/PRs only on getsentry (#1966) 2023-02-15 09:51:23 -08:00
Ethan Smith
19d6edfae0
ci: Add test for symbolicator pipeline (#1916)
Fixes #1888

This integration test:

uploads a symbol file, which indicates where to find the symbols for the minidump
uploads a sample minidump, which creates an event we can check for

This test is based on the test here: 28f4f36b4a/tests/symbolicator/test_minidump_full.py (L72)
2023-01-19 12:57:16 -08:00
Chad Whitacre
dc77c3af1f
Pick up CI bugfix (#1905) 2023-01-09 20:30:44 +00:00
Ethan Smith
8bc4017826
ci: Remove GCB and update Github Action SHA (#1880)
This also updates the Github Action to use the latest commit.
2022-12-27 12:40:45 -08:00
Ethan Smith
794b9ffce5
Try adding end to end tests using new action (#1806) 2022-11-14 09:31:04 -08:00
Matt Gaunt-Seo @ Sentry.io
c573bddf65
Update to actions/checkoutv3 to address upcoming github deprecations (#1792) 2022-11-02 09:36:00 -07:00
anthony sottile
65122d4d40
ref: upgrade actions/setup-python to avoid set-output deprecation (#1789)
Committed via https://github.com/asottile/all-repos
2022-10-31 13:42:51 -04:00
Hubert Deng
b71a17acad
Fix sentry release for dogfood instance (#1768)
* test sentry release

* use actions checkout for dogfood release
2022-10-21 16:00:04 -07:00
Ethan Smith
6b9306a17c
Add pre-commit config (#1738) 2022-10-21 13:46:35 -07:00
Hubert Deng
871c5f6092
Reorganize unit test layout (#1729)
* fix failing unit tests

* fix unit test pipeline

* add newline to unit-test file

* preserve semantics from docker volume test

* add error-handling tests

* reorganize file structure of unit tests

* add comment for using _file format in ensure relay credentials test

* add error handling unit tests

* use unit-test directory

* stack trace should be from the unit test directory

* Slightly better fail signal

* Clearer start as well

Co-authored-by: Chad Whitacre <chadwhitacre@sentry.io>
2022-09-29 14:48:48 -07:00
Hubert Deng
196b40feb1
Tag releases with sentry-cli (#1718)
* tag releases with sentry-cli

* comment out action-prepare-release for testing

* add sentry debug log level

* add auth token secret

* add sentry url

Co-authored-by: Ethan Smith <ethan@ethanhs.me>

Co-authored-by: Ethan Smith <ethan@ethanhs.me>
2022-09-23 10:14:20 -07:00
Amin Vakil
081239e3b1
Use docker-compose 2.7.0 instead of 2.2.3 in CI (#1591) 2022-08-17 10:56:28 -07:00
Amin Vakil
f2fb758c48
Run release a new version job only on getsentry (#1529) 2022-06-22 16:21:03 -04:00
Benedikt Franke
9eff0c3b4d
Ease modification of base image (#1479) 2022-05-25 12:54:29 -04:00
Chad Whitacre
282c269274 Skip some CI due to a difficult bug
https://github.com/getsentry/self-hosted/issues/1415
2022-04-15 20:14:43 -04:00
Chad Whitacre
e3d0801c21
Use better API key when available (#1408) 2022-04-02 00:05:29 +00:00
Chad Whitacre
7d7cb49164
Use a custom action (#1407) 2022-04-01 16:20:05 -04:00
Chad Whitacre
28d8928820
meta(gha): Deploy workflow enforce-license-compliance.yml (#1388) 2022-03-18 10:37:21 -04:00
Amin Vakil
48dd5eb144
Run CI every night (#1334) 2022-03-14 18:27:20 -04:00
Chad Whitacre
a5c65979ad
meta(gha): Deploy workflow enforce-license-compliance.yml (#1375) 2022-03-14 12:00:21 -04:00
Kamil Ogórek
4f978505f0
ci: Change stale GitHub workflow to run once a day (#1371) 2022-03-12 08:43:05 +00:00