Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync upstream #8

Open
wants to merge 344 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
344 commits
Select commit Hold shift + click to select a range
01c2ad9
Release v1.3.0 - Statuspage enhancements, new config fields, general …
echoboomer Feb 6, 2023
89869af
Update docs.
echoboomer Feb 6, 2023
26cc48e
Merge pull request #135 from echoboomer/v1.3.0
echoboomer Feb 6, 2023
e0f14e8
Doc edits.
echoboomer Feb 6, 2023
1d28297
Bump docs tag.
echoboomer Feb 6, 2023
6b49f7e
Remove unused modules, reorg Zoom module.
echoboomer Feb 8, 2023
2452a8e
Remove more unused methods, fix bug with severity set.
echoboomer Feb 8, 2023
d3efe4c
Bump version.
echoboomer Feb 8, 2023
2ba328a
Also bump docs version.
echoboomer Feb 8, 2023
33fe9dd
Merge pull request #137 from echoboomer/cleanup
echoboomer Feb 8, 2023
353e106
Release v1.4.0 - Adds Jira integration.
echoboomer Feb 10, 2023
b140aa1
Add view docs button to frontend.
echoboomer Feb 10, 2023
cf88c6e
Bump chart version in docs.
echoboomer Feb 10, 2023
3ce58de
Merge pull request #144 from echoboomer/v1.4.0
echoboomer Feb 10, 2023
882b636
Bump Helm chart version in docs.
echoboomer Feb 10, 2023
d1996ed
Merge pull request #146 from echoboomer/docs-fix-1
echoboomer Feb 10, 2023
e40d55e
Release v1.4.1 - Enhancements to block generation, fix Zoom bug, docs…
echoboomer Feb 12, 2023
5400201
Merge pull request #148 from echoboomer/v1.4.1
echoboomer Feb 12, 2023
a12167f
Bump image version for docs.
echoboomer Feb 12, 2023
ece5449
Cleanup docs and add new samples.
echoboomer Feb 12, 2023
6ac8e63
Merge pull request #149 from echoboomer/docs-update-3
echoboomer Feb 12, 2023
965047f
Bump @iconify/icons-mdi from 1.2.39 to 1.2.44 in /frontend
dependabot[bot] Mar 13, 2023
d02379a
Bump webpack from 5.75.0 to 5.76.1 in /frontend
dependabot[bot] Mar 15, 2023
a611e79
Release v1.4.2 - bugfixes
echoboomer Mar 25, 2023
af92e0c
docs bump
echoboomer Mar 25, 2023
50ca043
Merge pull request #192 from echoboomer/v1.4.2
echoboomer Mar 25, 2023
6bf2195
docs bump: social links
echoboomer Mar 25, 2023
556a1dc
Merge pull request #193 from echoboomer/docs-update-4
echoboomer Mar 25, 2023
53d6f57
Release v1.4.3 - use db data instead of parsing from digest message b…
echoboomer Mar 25, 2023
75146c5
Merge pull request #194 from echoboomer/incident-bot-1-4-3
echoboomer Mar 25, 2023
df9d520
Release v1.4.4 - fix bug preventing proper return of digest channel id
echoboomer Mar 25, 2023
631f294
bump docs
echoboomer Mar 25, 2023
aec33db
bump docs 2
echoboomer Mar 25, 2023
c59698f
Merge pull request #195 from echoboomer/v1.4.4
echoboomer Mar 25, 2023
29f56a8
version bump
echoboomer Mar 25, 2023
305bd2d
Release v1.4.4 - fix several confluence bugs, add ability to specify …
echoboomer Mar 26, 2023
2cf22cc
docs bump
echoboomer Mar 26, 2023
88dfd01
rate 30, not 5
echoboomer Mar 26, 2023
ab091cb
Merge pull request #196 from echoboomer/v1.4.5
echoboomer Mar 26, 2023
bcecee4
Merge pull request #134 from echoboomer/dependabot/npm_and_yarn/front…
echoboomer Mar 26, 2023
fdad13a
Bump axios from 1.2.6 to 1.3.4 in /frontend
dependabot[bot] Mar 26, 2023
72f0c49
Merge pull request #167 from echoboomer/dependabot/npm_and_yarn/front…
echoboomer Mar 26, 2023
8cdcd99
Merge pull request #185 from echoboomer/dependabot/npm_and_yarn/front…
echoboomer Mar 26, 2023
82976c0
Merge pull request #186 from echoboomer/dependabot/npm_and_yarn/front…
echoboomer Mar 26, 2023
482c824
Bump framer-motion from 6.5.1 to 10.9.1 in /frontend
dependabot[bot] Mar 26, 2023
1bb959f
Bump @mui/material from 5.11.6 to 5.11.14 in /frontend
dependabot[bot] Mar 26, 2023
4a83a1f
Merge pull request #198 from echoboomer/dependabot/npm_and_yarn/front…
echoboomer Mar 26, 2023
211bf59
Merge pull request #197 from echoboomer/dependabot/npm_and_yarn/front…
echoboomer Mar 26, 2023
3df9db1
Release v1.4.6 - fix bug with static incident channel name
echoboomer Apr 5, 2023
7fa7c51
bump docs and chart ver
echoboomer Apr 5, 2023
2ec2624
Merge pull request #210 from echoboomer/v1.4.6
echoboomer Apr 5, 2023
0e86019
fix link to docker hub (#211)
jklnr Apr 7, 2023
b0a4271
update incident-bot tag in kustomization (#212)
jklnr Apr 7, 2023
003042c
Bump slack-bolt from 1.16.4 to 1.17.0 in /backend (#207)
dependabot[bot] Apr 7, 2023
555f333
Bump @emotion/styled from 11.10.5 to 11.10.6 in /frontend (#206)
dependabot[bot] Apr 7, 2023
c609844
Bump react-select from 5.7.0 to 5.7.2 in /frontend (#205)
dependabot[bot] Apr 7, 2023
ea214a3
Bump @mui/icons-material from 5.11.0 to 5.11.16 in /frontend (#213)
dependabot[bot] Apr 7, 2023
3fdd780
Bump react-spring from 9.6.1 to 9.7.1 in /frontend (#204)
dependabot[bot] Apr 7, 2023
07fc18c
Bump web-vitals from 3.1.1 to 3.3.0 in /frontend (#200)
dependabot[bot] Apr 7, 2023
093d749
Release v1.4.7 - fix bug with scheduler timezone parsing (#222)
echoboomer Apr 14, 2023
fae65c3
Release v1.4.8 - fix bug with zoom meeting forcing host (#223)
echoboomer Apr 16, 2023
848c118
enable passwords on meetings (#226)
LanceSandino Apr 20, 2023
fb1dcfe
add (#250)
echoboomer May 31, 2023
02bb4b0
Adds support for configurable user-agent that ignores logging (#259)
ImDevinC Jun 27, 2023
5734950
docs bump (#269)
echoboomer Jun 27, 2023
1358a9f
Lower slack channel max char limit (#273)
LanceSandino Jul 8, 2023
5e9d862
docs bump (#274)
echoboomer Jul 8, 2023
a298163
Bump eslint from 8.33.0 to 8.44.0 in /frontend (#272)
dependabot[bot] Jul 8, 2023
5c50107
Bump styled-components from 5.3.6 to 6.0.1 in /frontend (#271)
dependabot[bot] Jul 8, 2023
8252e30
Bump @mui/material from 5.11.14 to 5.13.6 in /frontend (#266)
dependabot[bot] Jul 8, 2023
423e8e1
Bump fast-xml-parser from 4.1.3 to 4.2.4 in /frontend (#253)
dependabot[bot] Jul 8, 2023
8d9204e
Bump react-router-dom from 6.8.0 to 6.14.1 in /frontend (#270)
dependabot[bot] Jul 8, 2023
b6b2fd6
Bump requests from 2.28.2 to 2.31.0 in /backend (#247)
dependabot[bot] Jul 8, 2023
4fc50b4
Bump flask-marshmallow from 0.14.0 to 0.15.0 in /backend (#217)
dependabot[bot] Jul 8, 2023
9ddc6ac
Fixes an issue with user-agent detection if we're checking for multip…
ImDevinC Jul 12, 2023
6d06735
Fix jira ticket default from issue #282 (#283)
LanceSandino Jul 15, 2023
84aae5c
docs bump (#285)
echoboomer Jul 15, 2023
c731a88
Bump prismjs and react-code-blocks in /frontend (#279)
dependabot[bot] Jul 15, 2023
46d2fe1
Bump @emotion/react from 11.10.5 to 11.11.1 in /frontend (#254)
dependabot[bot] Jul 15, 2023
9e971e3
Bump semver from 5.7.1 to 5.7.2 in /frontend (#281)
dependabot[bot] Jul 15, 2023
2edda70
Bump tough-cookie from 4.1.2 to 4.1.3 in /frontend (#277)
dependabot[bot] Jul 15, 2023
9f7586b
Bump fast-xml-parser from 4.2.4 to 4.2.5 in /frontend (#275)
dependabot[bot] Jul 15, 2023
3828ee1
Bump pytest from 7.2.1 to 7.4.0 in /backend (#264)
dependabot[bot] Jul 15, 2023
1932e60
Bump pytest-sqlalchemy-mock from 0.1.4 to 0.1.5 in /backend (#203)
dependabot[bot] Jul 15, 2023
15b6fbc
Bump apscheduler from 3.10.0 to 3.10.1 in /backend (#202)
dependabot[bot] Jul 15, 2023
2e42792
add pull request template (#286)
echoboomer Jul 15, 2023
f0a25c5
fix: condense app home incident list output (#287)
echoboomer Jul 16, 2023
eea671c
Bump word-wrap from 1.2.3 to 1.2.4 in /frontend (#298)
dependabot[bot] Jul 22, 2023
7e71c89
Bump @mui/material from 5.13.6 to 5.14.0 in /frontend (#296)
dependabot[bot] Jul 22, 2023
6aa4bf8
Bump axios from 1.3.4 to 1.4.0 in /frontend (#295)
dependabot[bot] Jul 22, 2023
7b6f469
Bump web-vitals from 3.3.0 to 3.4.0 in /frontend (#292)
dependabot[bot] Jul 22, 2023
397700c
Bump react-spring from 9.7.1 to 9.7.2 in /frontend (#294)
dependabot[bot] Jul 22, 2023
55ddb4e
Bump eslint-config-prettier from 8.6.0 to 8.8.0 in /frontend (#293)
dependabot[bot] Jul 22, 2023
3db94c1
v1.4.16: Added Epic as an option to the jira ticket creation drop dow…
LanceSandino Jul 27, 2023
63cd339
Bump prettier from 2.8.3 to 3.0.0 in /frontend (#303)
dependabot[bot] Jul 27, 2023
3a61b9c
Bump styled-components from 6.0.1 to 6.0.5 in /frontend (#302)
dependabot[bot] Jul 27, 2023
8dbde55
Bump @testing-library/react from 13.4.0 to 14.0.0 in /frontend (#301)
dependabot[bot] Jul 27, 2023
aee5cf2
Bump node version, update frontend packages, fix compat issues. (#305)
echoboomer Jul 28, 2023
e4dac9f
fix: add pagination to slack client funcs that use pagination (#306)
echoboomer Jul 30, 2023
a38d0e4
Bump @iconify/icons-mdi from 1.2.44 to 1.2.47 in /frontend (#299)
dependabot[bot] Jul 30, 2023
645b33d
Bump psycopg2-binary from 2.9.5 to 2.9.6 in /backend (#290)
dependabot[bot] Jul 30, 2023
c13d9bd
Release v1.4.19 - fix bug with skip user agent option. (#321)
echoboomer Aug 26, 2023
23ffea6
Release v1.4.20 - add pagination to pager command (#335)
echoboomer Sep 25, 2023
46fbcad
Release v1.4.21 - Fix app home view. (#336)
echoboomer Sep 25, 2023
8bc3c70
Release v1.4.22 - Fix bug with pager cmd. (#337)
echoboomer Sep 28, 2023
423b3c1
Release v1.4.23 - Fix bug with Confluence doc create. (#338)
echoboomer Sep 28, 2023
8b7b69d
Release v1.4.24 - Add better logging around PagerDuty failures. (#342)
echoboomer Oct 3, 2023
500c80a
Release v1.4.25 - Fix issue create bug for Jira. (#343)
echoboomer Oct 3, 2023
197dbe6
Release v1.4.26 - Limit Jira issue types to project. (#345)
echoboomer Oct 4, 2023
3cfa660
Bump @uiw/react-textarea-code-editor from 2.1.1 to 2.1.9 in /frontend…
dependabot[bot] Oct 4, 2023
e076395
Bump eslint from 8.44.0 to 8.50.0 in /frontend (#333)
dependabot[bot] Oct 4, 2023
7eaf06f
Bump bootstrap from 5.2.3 to 5.3.2 in /frontend (#330)
dependabot[bot] Oct 4, 2023
87c686a
Bump @adobe/css-tools from 4.1.0 to 4.3.1 in /frontend (#325)
dependabot[bot] Oct 4, 2023
5afa5cf
Bump recharts from 2.3.2 to 2.8.0 in /frontend (#322)
dependabot[bot] Oct 4, 2023
5fad1ff
Bump eslint-plugin-react from 7.32.2 to 7.33.2 in /frontend (#318)
dependabot[bot] Oct 4, 2023
3af54f8
Bump slack-sdk from 3.20.2 to 3.22.0 in /backend (#329)
dependabot[bot] Oct 4, 2023
ddcf298
Release v1.4.26 - Allow manual Jira configuration. (#346)
echoboomer Oct 8, 2023
8b213d1
Release v1.5.0 - Opsgenie support
echoboomer Oct 17, 2023
a76b3e6
Revert "Release v1.5.0 - Opsgenie support"
echoboomer Oct 18, 2023
7cd4d24
Release v1.5.0 - Opsgenie support (#355)
echoboomer Oct 18, 2023
8046b84
Release v1.5.2 - Fix pager section in frontend (#357)
echoboomer Oct 19, 2023
93e3799
Bump dependencies for frontend. (#363)
echoboomer Oct 28, 2023
fb0e1b6
Release v1.5.3 - Fix PagerDuty results, other cleanup. (#364)
echoboomer Oct 29, 2023
ddeb4b3
Release v1.5.4 - Store Slack channel list locally (#367)
echoboomer Nov 4, 2023
8d94268
Release v1.5.5 - Fix bug with digest channel id parsing. (#368)
echoboomer Nov 4, 2023
67b4154
Release v1.5.6 - Fix Dockerfile. (#369)
echoboomer Nov 4, 2023
5fca30f
Release v1.5.7 - Fix Confluence pinned items output. (#370)
echoboomer Nov 5, 2023
dd04117
Release v1.5.8 - Fix bug with Slack channel list func. (#375)
echoboomer Nov 9, 2023
3fef0a2
V1.6.0 (#378)
echoboomer Nov 20, 2023
43dc98d
Release v1.6.1 - Frontend bug fixes (#380)
echoboomer Nov 20, 2023
de45a39
Add log mod file to Dockerfile. (#381)
echoboomer Nov 20, 2023
a6a30e2
Release v1.6.2 - Package bumps, cleanup (#382)
echoboomer Nov 22, 2023
beb464c
Release v1.7.0 - Build arm64 image, security incident tweaks. (#390)
echoboomer Dec 9, 2023
b528176
Update circle ci workflow file, Dockerfile for arm64. (#391)
echoboomer Dec 9, 2023
a71f1f9
Update circle ci workflow file again. (#392)
echoboomer Dec 9, 2023
49d5c1c
Update Dockerfile to support arm64. (#393)
echoboomer Dec 10, 2023
225d958
Release v1.7.1 - Configurable channel naming. (#398)
echoboomer Dec 23, 2023
c1585fc
Release v1.7.2 - Configurable jobs, allow for skipped statuses in job…
echoboomer Dec 30, 2023
2fec57d
Release v1.7.3 - Bugfix for jobs logic (#401)
echoboomer Dec 30, 2023
2f6315a
Jira ticket autocreation (#397)
ImDevinC Dec 30, 2023
5928254
Release v1.7.5 - Lite mode, disable API options. (#402)
echoboomer Dec 30, 2023
9d85944
Release v1.7.6 - Reorg dockerfiles, version catchup. (#403)
echoboomer Dec 31, 2023
b741c9c
Release v1.7.7 - Incident updates now show username. (#404)
echoboomer Jan 1, 2024
5391c38
1.8.0 - Add Jira status mappings (#407)
ImDevinC Jan 5, 2024
34ed128
Release v1.8.1 - Bug fix for pinned items. (#410)
echoboomer Jan 5, 2024
512a44e
Release 1.8.2 - Hotfix bug with status mapping config (#411)
ImDevinC Jan 6, 2024
9cae8c7
Create SECURITY.md (#413)
echoboomer Jan 6, 2024
6d60c46
Update issue templates (#414)
echoboomer Jan 6, 2024
5da1622
Create CONTRIBUTING.md (#415)
echoboomer Jan 6, 2024
084a5d6
Release v1.8.3 - Deprecate chatter monitoring. (#417)
echoboomer Jan 8, 2024
e93c52e
Release v1.8.4 - Remove RCA channel, simplify RCA title. (#423)
echoboomer Jan 11, 2024
d3311f5
Release v1.9.0 - Reorganize postmortems, other quality of life fixes.…
echoboomer Jan 13, 2024
8d1e4bf
Release v1.9.0 - Syntax cleanup, several options no longer required. …
echoboomer Jan 15, 2024
dfb2ea1
Migrate helm chart to this repository. (#427)
echoboomer Jan 15, 2024
099ccef
Fix helm script to force push on merge. (#428)
echoboomer Jan 15, 2024
cf8b64b
Release v1.9.3 - Several bugfixes, update frontend. (#429)
echoboomer Jan 15, 2024
fb80b79
Bump @testing-library/jest-dom from 5.17.0 to 6.2.0 in /frontend (#430)
dependabot[bot] Jan 15, 2024
b636d60
Bump eslint-config-prettier from 8.10.0 to 9.1.0 in /frontend (#387)
dependabot[bot] Jan 15, 2024
23fa989
Release v1.9.4 - Package bumps and other cleanup. (#431)
echoboomer Jan 15, 2024
75a1ce0
Release v1.10.0 - New edit command. (#433)
echoboomer Jan 21, 2024
e723e24
Add items missing from last merge. (#434)
echoboomer Jan 21, 2024
ec7b116
Sort timeline (#443)
ImDevinC Jan 26, 2024
2d33185
Bump atlassian-python-api from 3.41.4 to 3.41.11 in /backend (#469)
dependabot[bot] Mar 8, 2024
13d18f4
Bump marshmallow from 3.20.1 to 3.21.0 in /backend (#468)
dependabot[bot] Mar 8, 2024
3e865d2
Set dependabot to ignore major versions for sqlalchemy. (#472)
echoboomer Mar 8, 2024
67fe3b8
Bump @mui/material from 5.15.4 to 5.15.11 in /frontend (#467)
dependabot[bot] Mar 8, 2024
5b1e6fe
Bump prettier from 3.2.2 to 3.2.5 in /frontend (#449)
dependabot[bot] Mar 8, 2024
4989395
Bump react-code-blocks from 0.1.5 to 0.1.6 in /frontend (#435)
dependabot[bot] Mar 8, 2024
1e97923
Bump sqlalchemy from 1.4.50 to 1.4.52 in /backend (#476)
dependabot[bot] Mar 8, 2024
0cede73
Release v1.10.2 - Major package bumps, various error corrections. (#479)
echoboomer Mar 9, 2024
4a43da5
Bump @emotion/react from 11.11.3 to 11.11.4 in /frontend (#478)
dependabot[bot] Mar 9, 2024
116f200
Bump marshmallow from 3.21.0 to 3.21.1 in /backend (#474)
dependabot[bot] Mar 9, 2024
9155bf0
Bump @mui/icons-material from 5.15.4 to 5.15.12 in /frontend (#473)
dependabot[bot] Mar 9, 2024
37d78f7
Release v1.10.3 - Editable events, frontend improvements. (#483)
echoboomer Mar 11, 2024
82cd727
Fix no components (#503)
ImDevinC May 9, 2024
03d22b4
Bump werkzeug from 3.0.1 to 3.0.3 in /backend (#506)
dependabot[bot] May 9, 2024
2faad1b
Bump @mui/material from 5.15.12 to 5.15.16 in /frontend (#505)
dependabot[bot] May 9, 2024
bafeb2a
Bump ejs from 3.1.9 to 3.1.10 in /frontend (#504)
dependabot[bot] May 9, 2024
a7899a2
Bump apispec from 6.5.0 to 6.6.1 in /backend (#502)
dependabot[bot] May 9, 2024
45311d2
Bump framer-motion from 10.18.0 to 11.1.7 in /frontend (#501)
dependabot[bot] May 9, 2024
a251262
Bump flask-cors from 4.0.0 to 4.0.1 in /backend (#507)
dependabot[bot] May 9, 2024
60dd245
Bump express from 4.18.3 to 4.19.2 in /frontend (#494)
dependabot[bot] May 9, 2024
750dd7b
Bump @uiw/react-textarea-code-editor from 2.1.9 to 3.0.2 in /frontend…
dependabot[bot] May 9, 2024
99859e4
Bump pytz from 2023.3.post1 to 2024.1 in /backend (#480)
dependabot[bot] May 9, 2024
24fa416
Bump flask-marshmallow from 1.2.0 to 1.2.1 in /backend (#490)
dependabot[bot] May 9, 2024
ba84e30
Bump follow-redirects from 1.15.5 to 1.15.6 in /frontend (#484)
dependabot[bot] May 9, 2024
7645305
Bump pytest-mock from 3.12.0 to 3.14.0 in /backend (#491)
dependabot[bot] May 9, 2024
c0e5917
Bump eslint-plugin-react from 7.34.0 to 7.34.1 in /frontend (#487)
dependabot[bot] May 9, 2024
1a37aeb
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /frontend (#489)
dependabot[bot] May 9, 2024
07b7cca
Release v1.10.6 - Fix error with displaying images. (#508)
echoboomer May 10, 2024
ebecd10
Release v1.10.7 - Incident resolve bugfix. (#520)
echoboomer May 16, 2024
857aa81
Bump @mui/icons-material from 5.15.12 to 5.15.17 in /frontend (#518)
dependabot[bot] May 16, 2024
41effc1
Bump @emotion/styled from 11.11.0 to 11.11.5 in /frontend (#517)
dependabot[bot] May 16, 2024
db1283c
Bump @testing-library/react from 14.2.1 to 15.0.7 in /frontend (#516)
dependabot[bot] May 16, 2024
05ba189
Bump pytest from 8.1.1 to 8.2.0 in /backend (#513)
dependabot[bot] May 16, 2024
c3884b4
Bump flask from 3.0.2 to 3.0.3 in /backend (#511)
dependabot[bot] May 16, 2024
d603cb2
Bump flask-debugtoolbar from 0.14.1 to 0.15.1 in /backend (#510)
dependabot[bot] May 16, 2024
965280f
Bump axios from 1.6.7 to 1.6.8 in /frontend (#515)
dependabot[bot] May 16, 2024
bca841e
Bump marshmallow from 3.21.1 to 3.21.2 in /backend (#509)
dependabot[bot] May 16, 2024
5bff58d
Bump react-bootstrap from 2.10.1 to 2.10.2 in /frontend (#514)
dependabot[bot] May 16, 2024
4126c4c
Bump flask-limiter from 3.5.1 to 3.6.0 in /backend (#512)
dependabot[bot] May 16, 2024
bf0a26b
Bump requests-mock from 1.11.0 to 1.12.1 in /backend (#521)
dependabot[bot] Jun 14, 2024
8a7b9c6
Bump slack-sdk from 3.27.1 to 3.27.2 in /backend (#522)
dependabot[bot] Jun 14, 2024
9ad3af5
Bump flask-limiter from 3.6.0 to 3.7.0 in /backend (#523)
dependabot[bot] Jun 14, 2024
d23e3a3
Bump axios from 1.6.8 to 1.7.2 in /frontend (#531)
dependabot[bot] Jun 14, 2024
0e00b5c
Bump requests from 2.31.0 to 2.32.3 in /backend (#534)
dependabot[bot] Jun 14, 2024
8c27c99
Bump pytest from 8.2.0 to 8.2.2 in /backend (#536)
dependabot[bot] Jun 14, 2024
a6f14dc
Bump braces from 3.0.2 to 3.0.3 in /frontend (#540)
dependabot[bot] Jun 14, 2024
41f2c84
Bump @mui/material from 5.15.16 to 5.15.19 in /frontend (#535)
dependabot[bot] Jun 14, 2024
a22f784
Replace links with networks in docker compose (#539)
Fedosin Jun 14, 2024
1eff451
Bump styled-components from 6.1.8 to 6.1.11 in /frontend (#526)
dependabot[bot] Jun 14, 2024
c991be3
Release v1.10.8 - Fix bug with PagerDuty integration. (#542)
echoboomer Jun 14, 2024
d65c295
Bump slack-sdk from 3.27.2 to 3.29.0 in /backend (#546)
dependabot[bot] Jun 17, 2024
a6db78c
Add Slack channel name to actions description (#500)
i5o Jun 17, 2024
bd23792
Bump atlassian-python-api from 3.41.11 to 3.41.14 in /backend (#550)
dependabot[bot] Jun 17, 2024
fc629b3
Bump slack-bolt from 1.18.1 to 1.19.0 in /backend (#548)
dependabot[bot] Jun 17, 2024
85c3bd6
Release v1.12.0 - Bugfixes, refactors. (#552)
echoboomer Jun 20, 2024
d646164
Release v1.12.1 - Bugfix in ui. (#553)
echoboomer Jun 21, 2024
fcece1d
Release v1.12.2 - Fix timestamps, various corrections. (#555)
echoboomer Jun 23, 2024
ab08cae
Frontend maintenance. (#556)
echoboomer Jun 24, 2024
946d612
Bump slack-sdk from 3.29.0 to 3.30.0 in /backend (#557)
dependabot[bot] Jun 25, 2024
c3dcc5e
Release v2.0.0 (#585)
echoboomer Sep 20, 2024
9b5d073
Release v2.0.1 - Better handling of database migrations. (#590)
echoboomer Sep 20, 2024
b998dc3
Add configuration option to allow extra containers (#581)
initharrington Sep 21, 2024
975e339
Release v2.0.3 - Adds unit testing and minor improvements for Helm ch…
echoboomer Sep 21, 2024
f3a6250
Release v2.0.4 - Bugfixes. (#594)
echoboomer Sep 23, 2024
a744f53
Rebranding: Move to org, streamline naming. (#595)
echoboomer Sep 24, 2024
2a619d4
Release v2.0.5 - Bugfixes. (#598)
echoboomer Sep 24, 2024
901d53d
Release v2.0.6 - Bugfixes for PagerDuty. (#600)
echoboomer Sep 26, 2024
f2b0114
v2.0.7 (#605)
echoboomer Sep 30, 2024
4e8db54
v2.0.8 - Docs fixes for UI. (#606)
echoboomer Sep 30, 2024
fc72607
Release v2.0.9 - Allow disabling API docs endpoint, update docs. (#607)
echoboomer Sep 30, 2024
b0366df
v2.0.10 - support extraPodLabels (#608)
initharrington Oct 4, 2024
cec7c84
Release v2.0.11 - Don't show meeting links for private or sec inciden…
echoboomer Oct 4, 2024
d0fb5e2
Release v2.0.12 - Fix bugs with Statuspage. (#614)
echoboomer Oct 5, 2024
303363f
Release v2.0.13 - Fix bug with maintenance window feature. (#615)
echoboomer Oct 5, 2024
1ee7ec3
Release v2.0.14 - Build arm64 util image, minor updates. (#618)
echoboomer Oct 10, 2024
709c64c
Python package updates (#624)
echoboomer Oct 23, 2024
9d9225b
Security updates, package bumps, etc. (#633)
echoboomer Nov 20, 2024
1c4d5cd
Release v2.0.15 - Bugfixes and minor enhancements. (#634)
echoboomer Nov 30, 2024
7f2491b
Release v2.1.0 (#646)
echoboomer Jan 2, 2025
ff5a24d
Release v2.1.1 - Minor bugfixes. (#648)
echoboomer Jan 2, 2025
ffe6c83
Fix broken tests, bump packages. (#658)
echoboomer Jan 26, 2025
fb0787b
Release v2.1.2 - Add ability to pin meeting link. (#661)
echoboomer Feb 1, 2025
ceb71b4
Use GitHub Pages for docs. (#662)
echoboomer Feb 1, 2025
eb09b15
Fix docs workflow.
echoboomer Feb 1, 2025
1151ff3
Move mkdocs.yml back.
echoboomer Feb 1, 2025
c886b33
Remove docs.
echoboomer Feb 1, 2025
8aa7fd4
Fix readme ref for charts, rm charts dir. (#663)
echoboomer Feb 2, 2025
48add98
Release v2.1.3 - Bugfix for group auto invites. (#668)
echoboomer Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 140 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,162 @@
version: 2
jobs:
build:
environment:
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
steps:
- checkout
- setup_remote_docker
- run:
name: Build amd64 Docker Image
command: |
echo 'export IMAGE_TAG=$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build --file Dockerfile --tag $IMAGE_NAME:$IMAGE_TAG .
build-arm64:
environment:
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
resource_class: arm.medium
steps:
- checkout
- setup_remote_docker
- run:
name: Build arm64 Docker Image
command: |
echo 'export IMAGE_TAG=$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build --platform linux/arm64 --file Dockerfile.arm64 --tag $IMAGE_NAME:$IMAGE_TAG-arm64 .
build-util:
environment:
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
steps:
- checkout
- setup_remote_docker
- run:
name: Build util image
command: |
echo 'export IMAGE_TAG=util-$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build --file Dockerfile.util --tag $IMAGE_NAME:$IMAGE_TAG .
build-util-arm64:
environment:
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
resource_class: arm.medium
steps:
- checkout
- setup_remote_docker
- run:
name: Build util image
command: |
echo 'export IMAGE_TAG=util-$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build --platform linux/arm64 --file Dockerfile.util.arm64 --tag $IMAGE_NAME:$IMAGE_TAG-arm64 .
publish:
environment:
IMAGE_NAME: eb129/incident-bot
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
steps:
- checkout
- setup_remote_docker
- run:
name: Publish Docker Image to Docker Hub
name: Publish amd64 Docker Image to Docker Hub
command: |
echo 'export IMAGE_TAG=$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build -t $IMAGE_NAME:$IMAGE_TAG .
docker build --file Dockerfile --tag $IMAGE_NAME:$IMAGE_TAG .
echo "$DOCKERHUB_PASS" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin
docker push $IMAGE_NAME:$IMAGE_TAG
publish-arm64:
environment:
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
resource_class: arm.medium
steps:
- checkout
- setup_remote_docker
- run:
name: Publish arm64 Docker Image to Docker Hub
command: |
echo 'export IMAGE_TAG=$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build --platform linux/arm64 --file Dockerfile.arm64 --tag $IMAGE_NAME:$IMAGE_TAG-arm64 .
echo "$DOCKERHUB_PASS" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin
docker push $IMAGE_NAME:$IMAGE_TAG-arm64
publish-util:
environment:
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
steps:
- checkout
- setup_remote_docker
- run:
name: Publish amd64 Docker Image to Docker Hub
command: |
echo 'export IMAGE_TAG=util-$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build --file Dockerfile.util --tag $IMAGE_NAME:$IMAGE_TAG .
echo "$DOCKERHUB_PASS" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin
docker push $IMAGE_NAME:$IMAGE_TAG
publish-util-arm64:
environment:
IMAGE_NAME: eb129/incidentbot
docker:
- image: cimg/base:current
resource_class: arm.medium
steps:
- checkout
- setup_remote_docker
- run:
name: Publish amd64 Docker Image to Docker Hub
command: |
echo 'export IMAGE_TAG=util-$(cat version)' >> "$BASH_ENV"
source "$BASH_ENV"
docker build --platform linux/arm64 --file Dockerfile.util.arm64 --tag $IMAGE_NAME:$IMAGE_TAG-arm64 .
echo "$DOCKERHUB_PASS" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin
docker push $IMAGE_NAME:$IMAGE_TAG-arm64
workflows:
version: 2
build-main:
main:
jobs:
- build:
filters:
branches:
ignore: main
- build-arm64:
filters:
branches:
ignore: main
- build-util:
filters:
branches:
ignore: main
- build-util-arm64:
filters:
branches:
ignore: main
- publish:
filters:
branches:
only: main
- publish-arm64:
filters:
branches:
only: main
- publish-util:
filters:
branches:
only: main
- publish-util-arm64:
filters:
branches:
only: main
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
.env
backend/.env
.env.sample
25 changes: 25 additions & 0 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
SLACK_APP_TOKEN=xapp-...
SLACK_BOT_TOKEN=xoxb-...
SLACK_USER_TOKEN=xoxp-...

POSTGRES_HOST=
POSTGRES_DB=incident_bot
POSTGRES_USER=incident_bot
POSTGRES_PASSWORD=
POSTGRES_PORT=5432

STATUSPAGE_API_KEY=
STATUSPAGE_PAGE_ID=
STATUSPAGE_URL=

ATLASSIAN_API_URL=
ATLASSIAN_API_USERNAME=
ATLASSIAN_API_TOKEN=
ATLASSIAN_OPSGENIE_API_TEAM_INTEGRATION_KEY=

PAGERDUTY_API_TOKEN=
PAGERDUTY_API_USERNAME=

ZOOM_ACCOUNT_ID=
ZOOM_CLIENT_ID=
ZOOM_CLIENT_SECRET=
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug
assignees: echoboomer

---

**Describe the bug**
A clear and concise description of what the bug is.

**Version**
Please indicate the version of the app the bug was encountered in.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Environment (please complete the following information):**
- Platform: [e.g. Kubernetes, virtual machine, etc.]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FEATURE]"
labels: feature-request
assignees: echoboomer

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
11 changes: 3 additions & 8 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,8 @@

version: 2
updates:
- package-ecosystem: "npm"
directory: "/frontend"
- package-ecosystem: 'pip'
directory: '.'
schedule:
interval: "weekly"
versioning-strategy: auto
- package-ecosystem: "pip"
directory: "/backend"
schedule:
interval: "weekly"
interval: 'weekly'
versioning-strategy: auto
13 changes: 13 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Describe your changes

- I did this.
- I did that.

## Issue number and link

https://github.com/incidentbot/incidentbot/issues/## (or N/A)

## Checklist before requesting a review

- [ ] Bumped all version refs by running `./scripts/version-bump.sh v<new>` from project root - for example `./scripts/version-bump.sh v2.0.0`
- [ ] Updated the documentation if adding or changing core features.
21 changes: 21 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Lint

on:
push:
branches: [develop]
pull_request:

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 10
strategy:
matrix:
python-version: ['3.12.6']
defaults:
run:
working-directory: .
steps:
- uses: actions/[email protected]
- uses: astral-sh/ruff-action@v3
- run: make lint
29 changes: 20 additions & 9 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,25 +27,36 @@ jobs:
timeout-minutes: 10
strategy:
matrix:
python-version: ['3.9']
python-version: ['3.12.6']
env:
# default: multiprocessing
# threading is more stable on GitHub Actions
BOLT_PYTHON_MOCK_SERVER_MODE: threading
defaults:
run:
working-directory: backend
working-directory: .
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4.1.7
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v5.2.0
with:
python-version: ${{ matrix.python-version }}
- name: Install Poetry
uses: snok/install-poetry@v1
with:
virtualenvs-create: true
virtualenvs-in-project: true
virtualenvs-path: .venv
installer-parallel: true
- name: Install dependencies
run: |
pip3 install -r requirements.txt
pip3 install "pytest>=7.1.2"
pip3 install "pytest-dotenv>=0.5.2"
run: poetry install --no-interaction --no-root
- name: Run tests
run: |
pytest -vv tests/
export IS_TEST_ENVIRONMENT=true
export POSTGRES_DB=postgres
export POSTGRES_HOST=postgres
export POSTGRES_PASSWORD=pytest
export POSTGRES_PORT=5432
export POSTGRES_USER=postgres
source .venv/bin/activate
pytest tests/
Loading