91 Commits

Author SHA1 Message Date
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
Burak Yigit Kaya
67c2310e7f
meta(gha): Deploy action issue-status-helper.yml (#949) 2021-05-12 22:03:34 +03:00
Burak Yigit Kaya
1068326998
meta(gha): Deploy action issue-routing-helper.yml (#945) 2021-05-07 16:09:39 -04:00
Burak Yigit Kaya
f27eaef557
meta(gha): Deploy action issue-status-helper.yml (#943) 2021-05-06 16:18:46 -04:00
Burak Yigit Kaya
2ab0590924
ci(test): Separate unit tests so they don't rely on integration tests (#910) 2021-03-30 15:02:40 -04:00
Chad Whitacre
88f90e046e
Add a partial test for geoip (#902) 2021-03-26 16:57:21 -04:00
Chad Whitacre
a868b09044
Factor out volume creation (#901) 2021-03-26 15:04:54 -04:00
Chad Whitacre
0ce7856117
Refactor relay config (#900) 2021-03-26 10:06:04 -04:00
Burak Yigit Kaya
8e498b42f4
meta(gha): Deploy action validate-new-issue.yml (#893)
I are a bot, here to deploy [validate-new-issue.yml](6b97fda4e0/.github/workflows/validate-new-issue.yml). 🤖
2021-03-19 14:36:17 +03:00
Burak Yigit Kaya
83ef869195
ci(stalebot): Update stale message with the new labels (#892)
* ci(stalebot): Update stale message with the new labels

* fix everywhere

* fix yaml
2021-03-18 23:09:57 +03:00
Burak Yigit Kaya
2ac7e7358f
ci(stalebot): Remove old triage labels (#891)
This PR removes the 2 old triage labels replaced with new ones:

1. `Status: Accepted` -> `Status: In Progress`
2. `Status: On Hold` -> `Status: Backlog`
2021-03-18 22:26:39 +03:00
Burak Yigit Kaya
8a742bc709
ci(stalebot): Add new triage labels (#890)
This PR adds the 2 new triage labels to replace old ones:

1. `Status: Accepted` -> `Status: In Progress`
2. `Status: On Hold` -> `Status: Backlog`
2021-03-18 14:26:34 -04:00
Chad Whitacre
ff01285059
meta(gha): Deploy action validate-new-issue.yml (#883) 2021-03-09 15:03:25 -05:00
Chad Whitacre
798e028c28
meta(gha): Deploy action validate-new-issue.yml (#869) 2021-02-24 09:35:59 -05:00
Chad Whitacre
81db8a666c
meta(gha): Deploy action validate-new-issue.yml (#864) 2021-02-17 16:19:11 +00:00
Burak Yigit Kaya
a1c0c1fd0c
ref: Stop building local images for Sentry services (#834)
We used to build local images for Sentry services to be able to
include required plugins in the image. With this change we instead
do this in a custom entrypoint script and use the volume `/data`
to store the plugins permanently.

This should resolve many issues people have around building local
images and pushing them to places like private repositories or swarm
clusters.

This is not 100% compatible with the old way but it should still be
a mostly transparent change to many folks.
2021-02-04 12:15:59 +00:00
Chad Whitacre
5bad6ed2b4
meta(gha): Deploy action validate-new-issue.yml (#849)
I are a bot, here to deploy [validate-new-issue.yml](f663e1dd63/.github/workflows/validate-new-issue.yml). 🤖
2021-02-02 19:33:56 +00:00
Chad Whitacre
9e94e37f63
meta(gha): Deploy action validate-new-issue.yml (#848)
I are a bot. 🤖

f51bb175b1/.github/workflows/validate-new-issue.yml
2021-02-02 17:37:12 +03:00
Chad Whitacre
020ded270e
Deploy action: validate-new-issue.yml (#845) 2021-02-01 13:40:48 -05:00
Chad Whitacre
dde0b1d80f
Deploy action: validate-new-issue.yml (#842) 2021-01-29 16:36:20 -05:00
Chad Whitacre
54a20969a6
Deploy latest validate-new-issue.yml (#838) 2021-01-25 15:06:36 -05:00
Burak Yigit Kaya
ee53f18ad0
breaking: Remove Python 2 support (#833) 2021-01-20 15:28:14 +00:00
Chad Whitacre
612a14c63c
Add some structure to logging with ::group:: (#827) 2021-01-19 17:30:07 -05:00
Burak Yigit Kaya
640e7fe290
ci(test): Fix 'pool is closed' errors (#826)
Fixes #823. In `install.sh` we build a local sentry image that is used by many services from using the build context under the `./sentry` directory. To avoid building this image multiple times, we also give it a specific name which is referred from multiple services. The issue is, we also run `docker-compose build --parallel` which creates a race condition when building this image as `docker-compose` doesn't check whether the image is already there or not. This is the root cause of all these random failures: an unsurprising race condition.
2021-01-19 20:43:27 +00:00
Chad Whitacre
65fdb3bd3d
Remove injection vector (#822) 2021-01-19 14:03:54 -05:00
Burak Yigit Kaya
49f8684808
ci(test): Even larger pools (#825)
Attepmt to fix #823
2021-01-19 17:43:33 +00:00
Chad Whitacre
2e3ad5df88
Improve on issue validation (#817) 2021-01-15 15:29:17 -05:00
Burak Yigit Kaya
2e4307b553
ci: Increase pool size to prevent pool closed errors (#819)
Based on my reading, this error comes from urllib3.

https://urllib3.readthedocs.io/en/latest/advanced-usage.html
>The behavior of the pooling for ConnectionPool is different from PoolManager. By default, if a new request is made and there is no free connection in the pool then a new connection will be created. However, this connection will not be saved if more than maxsize connections exist. This means that maxsize does not determine the maximum number of connections that can be open to a particular host, just the maximum number of connections to keep in the pool.

I think the ideal solution would be to add `retry` and `block` options to [docker-py](ce2669e3ed/docker/transport/unixconn.py (L58-L70)) but that's a long shot.
2021-01-15 23:20:39 +03:00
Burak Yigit Kaya
0ac7eed028
fix: Fix Py2 warning (#813)
Removes the obsolete `echo ''` at the end, fixes detection as `python --version` outputs to `stderr` instead of `stdout` in versions prior to 3.4 or something.
2021-01-15 01:35:57 +03:00
Chad Whitacre
25453b8649
Validate new issues against templates (#811) 2021-01-14 16:33:17 -05:00
Burak Yigit Kaya
a1fcdd8db7
ci(test): Limit concurent jobs to 1 (#815)
This should keep the pool open.
2021-01-14 21:21:01 +00:00
Chad Whitacre
d8fd74f1d3
Standardizing on this (#814) 2021-01-14 15:24:21 -05:00
Chad Whitacre
4399fc8aa8
Unfrobulate CI (#768)
Co-authored-by: Burak Yigit Kaya <ben@byk.im>
2021-01-08 09:56:52 -05:00
Chad Whitacre
a71a1a9d02
Fix one more time (#802) 2021-01-07 15:59:39 -05:00
Burak Yigit Kaya
fc1c62995a
ci(release): Enable the CalVer flag for release (#801)
We need this for automated version numbers
2021-01-07 23:44:38 +03:00
Chad Whitacre
ee34516be5 Fix syntax of uses 2021-01-07 15:38:25 -05:00
Chad Whitacre
410e4c84df
meta: Fork lockbot for security (#800) 2021-01-07 15:36:53 -05:00
Chad Whitacre
a64e3b4086
Tell stalebot to ignore Status: On Hold (#799) 2021-01-07 14:15:31 -05:00
Burak Yigit Kaya
99e71b180c
ci(release): Upgrade action-prepare-release to latest version (#798)
* ci(release): Upgrade action-prepare-release to latest version

This version reduces the boilerplate needed and offers much better publish request issue context.

* use the version tag
2021-01-07 21:57:40 +03:00
Burak Yigit Kaya
70877f64bb
ci(release): Pin action-prepare-release to 33507ed (#792)
This is to avoid any issues when getsentry/action-prepare-release#4 is merged.
2021-01-06 00:38:03 +03:00
Chad Whitacre
5e39bfd1f6
meta: Install stalebot (#784) 2021-01-04 16:31:52 -05:00
Chad Whitacre
9a80a19fd1
Pin works, dial back to daily (#780)
CWhy
2020-12-17 14:09:51 -05:00
Chad Whitacre
6e275c2e0d
Futz with action pin syntax (#779)
YOLO
2020-12-17 13:00:04 -05:00
Chad Whitacre
5adff50ded
meta: Pin lock-threads, crank frequency to test (#778)
Per https://github.com/getsentry/sentry/pull/22754#discussion_r544690140.
2020-12-17 20:01:28 +03:00