134 Commits

Author SHA1 Message Date
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
Ethan Smith
24cd383301
Request event ID in issue template (#1723)
This was based on a suggestion by @aminvakil to make it easier to link issues on Github and Sentry.
2022-09-27 09:47:46 -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
victorelec14
013519a46c
added docker commands in the description (#1673)
make it easier for the user to copy the docker commands, when they are in the placeholder you cannot easily copy them (only by source code or by seeing the template)

Thanks
2022-08-30 11:33:32 -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
cf794b505b
Get more data from users in issue templates (#1497) 2022-07-11 11:15:53 -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
30b7c62ed0
Bring in CLA Lite (#1439) 2022-05-10 22:13:42 +00: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
Burak Yigit Kaya
de81299baf
ci: Temporary fix for interactive prompt on createuser (#1370) 2022-03-11 17:07:38 -05:00
Chad Whitacre
1201e5d971
meta(gha): Deploy workflow enforce-license-compliance.yml (#1347) 2022-02-25 16:30:14 -05:00
Chad Whitacre
94d787640d
Remove routing helper (#1323)
This is actually only relevant in `sentry` and `sentry-docs`.
2022-02-15 08:30:42 -05:00
Chad Whitacre
e3f5670aab
Add CI compose version 1.29.2 / 2.0.1 / 2.2.3 (#1290)
* Revert "Revert "Add CI compose version 1.29.2 / 2.0.1 / 2.2.3 (#1251)" (#1272)"

This reverts commit da8f4903e4cfe47ca4fa5bf68265b62f795c60a0.

* Drop back to -T because long opt is Compose 2+

Admin-merging with approvals from outside contributors (All-seeing eye, are you seeing this? ;)
2022-02-03 15:49:27 -05:00
Chad Whitacre
da8f4903e4
Revert "Add CI compose version 1.29.2 / 2.0.1 / 2.2.3 (#1251)" (#1272)
This reverts commit 3abbb3e8bd3a4d1d2ecbdb0f4fb255507c55aca0.
2022-01-24 16:36:14 -05:00
Amin Vakil
3abbb3e8bd
Add CI compose version 1.29.2 / 2.0.1 / 2.2.3 (#1251) 2022-01-24 12:36:28 -05:00
Chad Whitacre
c258a1e939
Rename onpremise to self-hosted (#1169) 2021-12-02 08:38:22 -05:00
Chad Whitacre
459323354e
Do more migrating to Docker Compose v2 (#1179) 2021-11-30 16:55:56 -05:00
Chad Whitacre
5495fe2ebf Revert "Rename onpremise to self-hosted"
This reverts commit 9ad05d87d371973112028882e4d2857b0a17eba2.
2021-11-24 15:07:49 -05:00
Chad Whitacre
9ad05d87d3 Rename onpremise to self-hosted
https://github.com/getsentry/self-hosted/issues/796
2021-11-24 15:06:13 -05:00
Chad Whitacre
0d57eb7d8f
Sentry styleguide, I did this on the other (#1167) 2021-11-23 09:47:30 -05:00
Chad Whitacre
574d5fd8dd
Remove link to forum (#1151) (#1160) 2021-11-18 17:32:18 -05:00
Chad Whitacre
c7d579843b
Tweak issue forms (#1159)
- Expand "Bug Report" to "Problem Report" to cover support requests
- Rename files to keep up and for clarity
2021-11-18 16:29:20 -05:00
Burak Yigit Kaya
8606348c02
ci: Enable parallel tests again, increase timeouts (#1125) 2021-10-20 16:18:54 -04:00
Burak Yigit Kaya
6f0b91f285
ci(test): Relax cleanup test regex a bit (#1119) 2021-10-15 19:41:26 +00:00
EricsonMacedo
78a5c3cb87
feat: Support docker compose CLI (#1116)
Check if docker compose v2, CLI, is available and get semantic version
from it, or fallback to get semantic version out of docker-compose v1
when checking minimum requirements during install.sh script

Fixes #962
2021-10-15 21:21:19 +03:00
Burak Yigit Kaya
497759c1e8
ci: Test with the required minimum docker-compose (#1066)
Refs #1061, refs #1062, refs #1063.
2021-08-18 11:35:21 -04:00
Burak Yigit Kaya
672b1f7f4d
feat: Have an empty certificates folder ready (#1065)
Addresses this: https://forum.sentry.io/t/configure-gitlab-self-signed-ssl-certificate/14766/3?u=byk
2021-08-17 17:40:35 +03:00
Chad Whitacre
47c4a1df29
meta(gha): Deploy action issue-routing-helper.yml (#1064) 2021-08-17 12:31:09 +00:00
Burak Yigit Kaya
93078f052d
upgrade: docker-compose version to 1.29.2 (#1050) 2021-08-04 19:44:35 +00:00
Kyle Filz
17b675c833
feat: Support custom CA roots (#1015)
Mount a certificate folder to local ca storage in containers,
and add update command to cron image's entrypoint.

Result of poking and prodding from getsentry/sentry#26851
2021-07-30 18:39:47 +03:00
Chad Whitacre
a583fdc37b
Require version on bug form (#1017) 2021-07-01 16:22:03 +03:00
Burak Yigit Kaya
b30e7ef94b
fix(templates): Bug issue template should use placeholder
The bug issue template used `value` instead of `placeholder` for certain fields, leading to issue reports like #1012. This commit fixes that.
2021-06-30 09:53:28 +03:00
Chad Whitacre
2888bf5959
Use the new GH issue forms (#1011) 2021-06-29 16:52:55 -04:00
Burak Yigit Kaya
91f40486ca
fix(ci): Run bulids on release branches
Follow up to #980
2021-06-15 22:21:26 +03:00
Burak Yigit Kaya
d5e4e52d81
meta(gha): Deploy action issue-routing-helper.yml (#958) 2021-05-21 20:13:23 +00:00