Commit Graph

133 Commits

Author SHA1 Message Date
Michael Kaye e5a067b4b9 Combine eleweb/eledesktop, add notes about process/thread ID. 2022-01-21 11:48:40 +00:00
Michael Kaye bbe36198b7
Apply suggestions from code review
Some textual tweaks.

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-01-21 11:45:58 +00:00
Quentin Gliech 35650109cc
Add a healthcheck endpoint (#48)
Signed-off-by: Quentin Gliech <quenting@element.io>
2022-01-21 10:37:42 +00:00
Quentin Gliech ab3c3d8e46
Set the workdir back to / in Docker image 2022-01-21 11:33:35 +01:00
Quentin Gliech ec204d164a
Build and push a debug variant of the image 2022-01-21 11:23:54 +01:00
dependabot[bot] ff28125e8b
Bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.8 (#43)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.2 to 2.2.8.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.2...v2.2.8)

---
updated-dependencies:
- dependency-name: gopkg.in/yaml.v2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-20 14:34:53 +00:00
Richard van der Hoff 99c9511e22
Create CODEOWNERS 2022-01-20 14:28:37 +00:00
Quentin Gliech cc70dba38f
Newsfile.
Signed-off-by: Quentin Gliech <quenting@element.io>
2022-01-20 12:30:51 +01:00
Quentin Gliech b2db9ef0aa
Build and push Docker image in GitHub Actions 2022-01-20 12:14:14 +01:00
Quentin Gliech 4f6855b733
Allow cross-platform build of the Docker image
Also allows it to run as non-root and set the rageshake binary as the
entrypoint rather than setting the command.

Signed-off-by: Quentin Gliech <quenting@element.io>
2022-01-20 11:43:13 +01:00
Michael Kaye a5d3006fe0 More information about log formats 2022-01-19 13:34:54 +00:00
Michael Kaye a8c1ca6740
Merge pull request #42 from matrix-org/michaelk/update_suggested_go_version
Update go version to 1.16
2022-01-19 13:09:08 +00:00
Michael Kaye c6e4ad89ff Go.mod should require go 1.16 2022-01-19 12:45:47 +00:00
Michael Kaye 399590d556 Add changelog. 2022-01-19 12:44:15 +00:00
Michael Kaye 4ce47beb7b Update go version to 1.16
The linting scripts don't run on 1.15 any more, so builds are not
running against 1.15 any more.

Technically it will still compile and run against go 1.15 but if we
can't verify it in CI, it's not known to be true in future.
2022-01-18 18:13:03 +00:00
Michael Kaye 8e842a3fc2 Add changelog fragment. 2022-01-18 17:33:28 +00:00
Michael Kaye 523333f5a0 Don't append a second `.gz` extension 2022-01-18 17:30:50 +00:00
Michael Kaye d337ec9843 Update test to look for file to not gain an additional `.gz` extension. 2022-01-18 17:28:01 +00:00
Michael Kaye ff5ac238c4 Allow files ending "txt.gz" to be uploaded as a log file. 2022-01-18 17:25:44 +00:00
Michael Kaye aa901b97da Record some information about submitted reports from existing clients.
Attempting to log what is in the wild, rather than what is expected/desired.
2022-01-18 17:24:23 +00:00
Faye Duxovni c442ced2e1
Merge pull request #39 from matrix-org/fayed/fix-collisions
Add random string to report directories to prevent time-based collisions
2022-01-11 11:27:48 -05:00
Faye Duxovni 86b4ccc1df add random string to report directories to prevent time-based collisions 2021-12-14 08:10:54 -05:00
Tulir Asokan 065b2b9a04
Add support for creating GitLab issues (#37)
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2021-08-10 18:04:58 +01:00
Mathieu Velten 5dbe86072c 1.2 2020-09-16 11:35:38 +02:00
Mathieu Velten fab3f9b37d
Add email support (#35)
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-09-16 11:25:56 +02:00
Richard van der Hoff 1042a93da1 fix thinkos in RELEASING.md 2020-06-05 09:33:50 +01:00
Richard van der Hoff 3a795e7b80 Script to check changelog 2020-06-05 09:32:39 +01:00
Richard van der Hoff 1bdce214a2 how to do a release 2020-06-04 14:09:22 +01:00
Richard van der Hoff e3d6c42362 1.1 2020-06-04 13:15:38 +01:00
Richard van der Hoff e6ac4303ee move CI to buildkite 2020-06-04 13:08:27 +01:00
Richard van der Hoff 47178dc5c5 clean up lint scripts 2020-06-04 12:53:08 +01:00
Richard van der Hoff 37b7b7158f fix lint 2020-06-04 12:52:39 +01:00
Richard van der Hoff feb1af9686 scripts for buildkite 2020-06-04 12:15:47 +01:00
Richard van der Hoff ee4e7cf773 add changelog files for things that have changed since v1.0 2020-06-04 11:34:34 +01:00
Richard van der Hoff 690e59d258
Merge pull request #32 from Awesome-Technologies/docker
Add Dockerfile
2019-09-02 12:16:36 +01:00
Manuel Stahl a602d31206 Add Dockerfile
Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de>
2019-08-29 09:07:08 +02:00
Richard van der Hoff de2fd6afb9
Merge pull request #28 from Awesome-Technologies/slack
Add support for Slack notifications
2019-08-27 17:13:38 +01:00
Manuel Stahl addce09400 Add support for Slack notifications
Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de>
2019-07-29 20:50:20 +02:00
Richard van der Hoff 93419b0c18
Merge pull request #31 from matrix-org/rav/go_mod
Switch to go modules
2019-06-18 15:03:10 +01:00
Richard van der Hoff eb6090f5a3 Switch to go mod
gb vendor is dead, long live go mod
2019-06-18 14:58:53 +01:00
Richard van der Hoff 47687b074e Merge remote-tracking branch 'origin/pull/26/head' into rav/go_mod 2019-06-18 14:58:46 +01:00
Richard van der Hoff cd504c24e6
Merge pull request #30 from matrix-org/rav/go_mod_prep
Preparation for switching to go modules
2019-06-18 14:57:33 +01:00
Richard van der Hoff 50df916f09 Remove support for < 1.11
go modules require 1.11.
2019-06-18 14:50:11 +01:00
Richard van der Hoff 45cceda6d4 fix name of golint
apparently this is the right module name for golint 🤷
2019-06-18 14:49:27 +01:00
Richard van der Hoff ee67dc1f2e pre-commit hook: avoid avoid setting GIT_DIR when running go
It seems that `go get` explodes and craps over your git directory if you set
GIT_DIR, and some of the go tools run `go get` indirectly, so let's jump
through some hoops to fix it.
2019-06-18 14:42:29 +01:00
Richard van der Hoff aa8ec7dd5d
Update go version (#29)
golint no longer supports 1.7. (https://github.com/golang/go/issues/28291).

It's time to update.

(1.12 doesn't seem to work yet)
2019-06-18 10:31:45 +01:00
gernest 8870cef95a
move files to the source root
Signed-off-by: gernest <geofreyernest@live.com>
2019-04-10 12:22:44 +03:00
Geofrey Ernest 6b3f2b4e5f sort lexicographically data fields (#25)
* sort lexicographically data fields

Fixes #23

* remove reduntant error check

This doesn't look nice with the rest of the code.

I think error handling on writes can be ignored here or addressed in a
separate PR
2019-04-10 09:36:24 +01:00
Matthew Hodgson 10c36dc480 do not backtick quote the user message, given it contains GH urls now 2018-09-28 20:45:29 +01:00
Richard van der Hoff 7f9cd51ede Fix comment 2018-03-06 10:49:30 +00:00