Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dpritchett/e18975fd08493d19f780bfd517ed2759 to your computer and use it in GitHub Desktop.
Save dpritchett/e18975fd08493d19f780bfd517ed2759 to your computer and use it in GitHub Desktop.
e305b49 Removes freeze branch from client workload
9c71bde Merged in DEV-1833 (pull request #127)
281ebb0 Merged in djp/add-cam (pull request #126)
3baf3d8 Adds cam to reviewers list
e3dbcf7 Merged in add-ahmee-infra-pr (pull request #125)
0b1f976 Merged in DEV-1793-autogenerate-RC-PR-for-releases-repo (pull request #124)
8cf5489 Merged in pag/add-oppslevel-yaml (pull request #123)
7578412 Merged in djp/daily-releases (pull request #122)
27fcb44 Merged in DEV-1672/disable-freeze-schedule (pull request #121)
db4b4f8 Disable autofreeze and autopr schedules
21c549c Merged in djp/bugfix-pr-tests (pull request #120)
01706f4 Merged in raise-timeout (pull request #119)
f5a7c78 Merged in djp/nicer-rc-titles (pull request #118)
50d31fa Merged in djp/DEV-904 (pull request #117)
970ed2a Merged in DEV-1450 (pull request #116)
464dc07 Merged in DEV-1330-freeze-aws-infra (pull request #115)
a60cc17 Merged in stop-freeze-service (pull request #114)
fd18742 Merged in adds-black-formatter (pull request #113)
e21032d Documented what to do with CI failures due to Black inline
63bfd76 Fully migrate from ./venv to ./.venv for Black
ec38b29 Whitespace commit in hopes of triggering circle
37bf43d move venv to .venv on circle for black compatibility
61ed230 Fixed one busted test that showed up unexpectedly
bc08d93 Try python 3.6.1 on circle
f0cf5e2 Added a reformat-code shell script to be symlinked as a precommit hook
6f027f8 Reformatted all .py code with Black
72ed9ad Adds black formatter
b93e690 Merged in djp/downgrade-zappa (pull request #112)
a392c85 downgrade zappa etc. to fix missing werkzeug error at lambda runtime
9476551 Merged in DEV-1330-eliminate-freeze (pull request #111)
b8fd8a2 Removed freeze for ahmee-maker
4631796 Fixed failing test
7c7fe76 removed make target for promote
5ff6b68 removed bb-9 from repositories list and removed promote from circle config
48741bf Merged in freeze (pull request #109)
d61dadf Merging staging into freeze
15f01e2 Merged in djp/slim-zappa-uploads (pull request #110)
5077fc8 Merging staging into freeze
4de72c6 Merged in fix-deploy-again (pull request #108)
f3fbf41 Merged in djp/fix-deploy-via-machine (pull request #107)
855b40d Merged in freeze (pull request #106)
675a905 Merging staging into freeze
0a1ebbb Merged in djp/test-all-branches (pull request #105)
19c77d7 Merged in freeze (pull request #104)
64ec098 Merging staging into freeze
bdce802 Merged in add-deploy-events (pull request #103)
385cd1a Merged in freeze (pull request #102)
4c8efa9 Merging staging into freeze
3d8a107 Merged in djp/alert-on-call-on-promote-and-deploy-failures (pull request #101)
c6d095d Alerts on call on promote or master deploy failures
b597828 Merged in freeze (pull request #100)
b88fd74 Merging staging into freeze
bf09508 Merged in alert-named-slack-users (pull request #99)
14ae93b Alert named slack users when they are mentioned
1ac041b Merged in freeze (pull request #97)
d0c41c6 Merging staging into freeze
17cf779 Merged in revert-pr-94 (pull request #96)
7234cab Merged in freeze (pull request #95)
4e84be3 Merging staging into freeze
f4c1429 Merged in temp-no-freeze-service-or-cfn (pull request #94)
3e16ea6 Stop freezing service and cfn deploys automatically during this on-demand deploy rollout test
a01b096 Merged in DEV-918-authenticate-with-ssh (pull request #93)
f287de6 Merged in freeze (pull request #91)
e633823 Merging staging into freeze
b8b1ccf Merged in djp/always-pr-repos (pull request #92)
273f4e5 Omit tests on PR skipper
2bf92e8 Always pr repos
6dc9443 Merging staging into freeze
d25e918 Merged in DEV-1157 (pull request #90)
2ae902d Merged in freeze (pull request #89)
d5884ad Merging staging into freeze
77eba2a Merged in pag/add-deploy-target (pull request #83)
d4060fe Merged in freeze (pull request #87)
4b23522 Merging staging into freeze
b6cb49e Merged in djp/sync-staging-with-master (pull request #88)
fe3e1ea Merge branch 'master' into djp/sync-staging-with-master
762467b Merging staging into freeze
df454a5 Merged in djp/remove-dex (pull request #86)
c7eb739 Merged in DEV-1189 (pull request #85)
3aecb0f Merged in DEV-1174 (pull request #84)
3a4a106 Remove dex from reviewer list
3f1729b Stop promoting support repo, it's on github now
f23e1c6 Add unix seconds to promote tag to allow more than one freeze per day
e115aad Merged in freeze (pull request #81)
f28b539 Merging staging into freeze
3417b06 Merged in djp/report_github_release_notes (pull request #80)
56f6cd6 Fix github tests
6bf2181 Now reports both github and bitbucket with full data
9e8f32a Now reporting github and bitbucket repos
9694e2b WIP refactoring release notes job
b5a0b32 WIP formatting github commits
a5ed0df Unbreak github tests to ship DEV-837
8cf6dd3 Cache a bit better
64ed6ea Deduplicates release notes
d82d312 can fetch commit messages from github
cadd53b Merged in freeze (pull request #78)
641d0b8 Merging staging into freeze
500db42 Merged in djp/add-harshita-and-sean (pull request #77)
44d7256 Merged in freeze (pull request #75)
ae3ee85 Adds harshita and sean to backend review list
a1b06f5 Merged in djp/remove-webapp (pull request #76)
ca43dc9 Unlist webapp because it moved to github and we don't support that yet
488ba0f Merging staging into freeze
a2952a6 Merged in DEV-962/separate-staging-prod (pull request #74)
9b5b3a0 Added cfn-deploys
b4e7263 Merged in freeze (pull request #73)
1d2c781 Merging staging into freeze
81387c1 Merged in DEV-872-no-release-cadence-for-alfi (pull request #71)
48e7010 Merged in DEV-889-remove-role-name (pull request #72)
e4730af remove the role name
00680d9 Merged in DEV-889-use-managed-role (pull request #70)
fec40b4 Merged in DEV-919/hide-promote-password (pull request #69)
eb405f4 Merged in freeze (pull request #68)
258f3e0 Merging staging into freeze
dbda016 Merged in djp/jsonify-web-api (pull request #67)
00cabc1 Merging staging into freeze
dcbd5ad JSONify web api responses
5ee94a1 Merged in DEV-885/update-token (pull request #66)
d576eb3 Merging staging into freeze
486f5e1 Merged in freeze (pull request #65)
52283c5 Merged in staging (pull request #64)
febb188 Merged in djp/allow-freeze-repo-via-http (pull request #63)
7c1a5e5 Merged in staging (pull request #62)
53e0f7b Merged in djp/bugfix-release-notes-schedule (pull request #60)
7b30e90 Merged in djp/rename-parameters-for-bb9 (pull request #61)
616fe67 Move release notes schedule to Friday morning
37ce5da Merged in freeze (pull request #57)
f41fa96 Merging staging into freeze
5502f33 Merged in staging (pull request #59)
b799c5c Merged in djp/rename-jacobs-user (pull request #58)
eaf1099 Rename mattrjacobs to jacobsm
aa6fc60 Merged in remove-serverless-from-tests (pull request #56)
7c21428 Merging staging into freeze
e178339 Merged in djp/DEV-818-report-one-one-week (pull request #55)
f532c62 Merged in freeze (pull request #53)
fe23657 Merged in djp/dev-162-release-notes (pull request #52)
23fe261 Merged in djp/remove-serverless (pull request #54)
87630c0 Merging staging into freeze
75478bc Merged in DEV-265/automate-client-pr (pull request #51)
3035c55 Merged in freeze (pull request #50)
2cb308a Merging staging into freeze
dde0229 Merged in DEV-664/update-readme (pull request #48)
57c8ac6 Merged in revert-pr-46 (pull request #49)
c2300d9 Merging staging into freeze
f0c2e0c Merged in DEV-162/first-pass-release-notes (pull request #46)
d492fce Merged in freeze (pull request #45)
ede3e70 Merging staging into freeze
b91150b Merged in djp/adds-pytest (pull request #44)
40d3ae2 Merged in djp/dev-533-reporter-fix (pull request #43)
c89d622 Cleaner error messages
089ee59 Cleaner error messages
37ad901 Cleaner assertReportable
66b853b Cleaner assertReportable
ebbff4c Asserts reportable where possible
5b33a20 Nasty reporter cleanup tweaks
5cfd8f9 Merged in djp/skip-noop-pr (pull request #42)
bf9d15d Cleanup for PR
516ed64 tag for DEV-533
7136cbd Fixed error handling for repo has no diff case
80ef770 Tested skip empty repo PR function
ef508fc Simple implementation of no-diff PR skipper
f848d72 Finished repo has diff method
e46a85f WIP skips noop PRs
928fa21 Merging staging into freeze
56300de Merged in freeze (pull request #40)
5836cae Merged in staging (pull request #39)
26416d9 Merged in DEV-460/automate-pinning-jars (pull request #38)
8d41eda Merged in freeze (pull request #37)
69f66f4 Merged in staging (pull request #36)
d137d29 Merged in DEV-460/automate-pinning-jars (pull request #35)
49c88b5 POC can identify branches with same commit
dbfb42a WIP detect noop PRs
3ff8314 Merged in philgebhardt/add-reviewers (pull request #25)
fa50c13 Merged in freeze (pull request #21)
2c7f71b Merging staging into freeze
fca5c02 Merged in djp/wait-an-hour (pull request #22)
a675e02 Push schedules back an hour for the winter
1bbe844 Merged in freeze (pull request #16)
b4bfdb5 Merged staging into freeze
b91fda2 Merged in djp/adds-bb9-and-ahmee-maker (pull request #15)
858f926 Merged in djp/adds-zach (pull request #13)
f6f312a Adds Zach to frontend reviewers list
ce5569c Merged in staging (pull request #12)
71586fc Merged in djp/fix-circle-builder (pull request #11)
bf44650 Merged in djp/five-hours-earlier (pull request #9)
4c49708 Run bb9 five hours earlier to support east coast team
53e8878 Merged in djp/rename-bucket (pull request #8)
e6e7001 Merged in djp/adds-alfi (pull request #7)
218c518 Another empty commit to try and tag as DEV-9
fcb743b Adds alfi to run list
1e47d81 Adds alfi to run list
0167778 Better reporting for bb9
e0789ca Merge branch 'djp/dont-alert-on-untracked' into staging
ef34667 Don't alert on untracked repo
a406af0 Deal with transient API errors more gracefully
dbeb2e5 Merge branch 'staging' of bitbucket.org:gremlininc/bb-9 into staging
2b877c5 Accept 'fixed' state as a passing job
28ba4b8 restores producton bb9 notification webhook
dad27bf Skip production webhook
a856649 Add test to not notify on master success
fd0fde9 Removes deploy-master build step from circle
2368a63 More dramatic alert on master failures
5093e86 Don't fail on NULL circle build params
11b9860 Don't fail on missing circle build params
6cf402b Don't fail on missing circle build params
ecc877a Don't deploy master
e985440 alert on master branch failure
336edd8 Alert bb9 on promote failure
ce12a20 Add ability to extract historical build record as JSON
53054b9 alert on failed promotes
b96fcc9 Remove deprecated error logger
c9b06e9 Post test results to slack with separate webhook URL
7b9ced1 Post results to slack
2bcf8f5 Now testing freezer and requester
89ba813 WIP better tests
69ccd18 WIP fixing frontend review list
7c7e029 Replaces sentry hacks with zappa_sentry which actually works
4b5249c Adds manually triggerable error for sentry test
06a7b4c Adds manually triggerable error for sentry test
2b9c115 Add serverless repo to bb9 run list
1904e78 Log non-slacked message when avoidign slack
4f67a9d Don't post to slack outside prod
0b20cf1 Post to slack when BB9 runs
2f6abec Allow bb9 webhook posting
8d7bf17 Cache more
397f35e Better names for circleci steps
1d94d23 Add make status
08d63d6 Autodeploy staging and prod
06ddff0 Don't cache docker compose we skipped it
3e9500c Don't specify a profile name for deploy
73a7ece Activate venv for every circle step
31d7cef activate venv in circle
ed80ce9 Try build and deploy via circle
5df65a2 Fixes typo in PR, adds sentry
e31f15c Fix typos in pull requester
dcf133d Merged in djp/hack-frontend-reviewer-list (pull request #5)
bddda37 Hack in a frontend reviewer list without redesigning the whole thing Push back schedule to 3pm as promised
36800ab Better comment on schedule
94a3f79 Pull out service promote tester repo from work list
385129c Merged in freeze (pull request #4)
89dc640 Remove hosted promote script
0ffefaa fetch freeze before checkout
daa031d Only push freeze and tags on promote
a23171f Try to fetch freeze only
7634e15 fetch all before promote on circle
6cb1eff try to check out repo on circle before promote
6ffbda5 Use ~/repo in promote step on circle
0f6ed3b tweak circleci config to call make promote
2232c87 Allow circleci to log in to bitbucket via makefile
72185d4 test circle to see if we have an env var
6cf89f5 Add make promote to makefile
0827f2f Call make promote directly from circle
2f21eda Merged in freeze (pull request #2)
95ff8aa Readme cleanup
c828da7 Scheduled freeze 5 minutes before promote
c8560b8 Cleaned up promote script
fb58343 Better docs for deploy script
5e77a8c No need for the special makefile now
3660488 Update repo promote script URL
c06805f Update promoter strategy
c1d4745 Add promote template generator
05bacdb Merged in djp/cleanup (pull request #3)
3e4d56e Trim Makefile.promote again
1727404 Bugfix on Makefile.promote
99e984d Fixed requirements.txt
2278d5b Add circle templates
0e6c84b Bump zappa version
66404a4 Add production to zappa
2a8acb4 Standardize reporting
66caecf Fix circle freezer
430120b Fix type in freezer
2070855 Update readme to include notes on circleci config
f4516ce Refactoring now that pieces are in place
757e626 Add circleci client
78743a5 Fix circle token typo
f81dd0c Manually pull down for promote
aa3a403 Manually pull down for promote
a48ad2d Manually pull down for promote
9ae5f48 fix job
6aabe19 fix job
6fc077f fix job
ff205fc fix job
f574d57 fix job
6ffd9a5 fix job
d28810f fix job
3005546 fix job
e32bfe7 fix job
065992e fix job
60f84a8 fix job
d020ce8 fix job
75fdf53 promote job
8396dc0 Add promote file
23dd642 bump CI
ef93aec bump CI
74e9063 bump CI
726feaf Debug CI test
89499b0 bump CI
7e4b040 bump CI
9821292 pip changes
8699f78 More debug for ci
ed701fb Debug CI test
a635cd2 Enable docker compose in circle
2b741e0 Build container before test
df54bdc Downgrade docker-compose version for circle
4171ba0 Cleanup circleci config
35008d6 Cleanup to get circleci going
0d87117 Update reviewers list to include whole backend team
49080ed Purge git work
ac13bf0 still WIP git
b773a2d WIP auto promote
1adc595 Rename promote staging to promote freeze
dc92df3 Bump timeout to 30
335c678 Add tech debt note on pointless-looking venv
6b02375 Better logging for one-off job
cfa8980 Merged in djp/dockerize (pull request #1)
38cc354 Added cron schedule for AWS: mon/wed at 1500 PST
51e13d8 Fix circle?
a8a2d10 Try circle
f74aaf2 Add notes on logs
67de328 More README
dc2aa4f Background job scheduled once a minute
20a86bb Added first unit tests
2dd9af0 Added a repositories.json
3627b01 No need to vendor with zappa
65bb0bc Extracted param fetcher
7669ce9 Deployed with zappa
f72c02f Works with flask for Zappa
fb4fed5 Vendoring zappa and flask
90cddeb minor refactor on app.py
380ee52 Works for slack in the simplest sense
2b6a202 Supports slack-style output for posts
00ffc50 readme tweak
51c661c Works with up, now to port as a proper CF lambda
5030439 Now a web app
cf1619e POC done, ready to add in `up`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment