| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2020-11-30 | Add constants parsing for multiple leaderboards | -9/+38 | ||
| I've added a unified approach to setting data for multiple leaderboards using environmental variables. Instead of setting separate variables for the three pieces of data we have, hoping that the position of each board matches up in the three fields, I now set one environmental variable, AOC_LEADERBOARDS, that holds delimited data. The data is in the format: board_id1,session1,join_code1::board_id2,session2,join_code2[::...] The staff leaderboards should be included as usual in this environmental variable. Another environment variable, AOC_STAFF_LEADERBOARD_ID, can be used to designate which leaderboard should be used as the staff board. I've also made some other constants configurable in this commit and added the role ID of the Events Lead role to allow the Events Lead to force a reload of the leaderboard cache. | ||||
| 2020-11-27 | Fix adventofcode extension (and constants) grammar | -12/+12 | ||
| Co-authored-by: Joe Banks <[email protected]> | ||||
| 2020-11-27 | Use default 0 for score and reverse leaderboard members | -1/+3 | ||
| 2020-11-27 | Handle leaderboard cache create/update fail | -12/+52 | ||
| 2020-11-27 | Remove unnecessary check for members in leaderboard updater task | -3/+1 | ||
| 2020-11-27 | Add comment about choosing leaderboard for user | -0/+1 | ||
| 2020-11-26 | Store AoC leaderboard IDs instead join codes for users mapping | -5/+10 | ||
| 2020-11-26 | Implement staff and public leaderboards | -58/+197 | ||
| 2020-11-25 | Implement different invitation codes for staff and public leaderboards | -11/+66 | ||
| 2020-11-24 | Add comments about AoC env config order and change cookies way | -1/+4 | ||
| 2020-11-24 | Add staff AoC channel to whitelist | -1/+1 | ||
| 2020-11-24 | Update constants to match with new format of AoC that will run in 2020 | -3/+6 | ||
| 2020-11-24 | Update CODEOWNERS | -1/+2 | ||
| 2020-11-24 | Update CODEOWNERS | -1/+1 | ||
| 2020-11-23 | Fix parameter specification in Build workflow | -4/+6 | ||
| 2020-11-23 | Use deployment.yaml defined in the kubernetes repo | -24/+13 | ||
| Our dear knight, Sir Lancebot, will now get their deployment information from the private python-discord/kubernetes repository. The workflow will use GitHub Personal Access Token to access this private repository. To not mix up files, the repositories are checked out side-by-side in subdirectories of the workflow directory. | ||||
| 2020-11-23 | Narrow down repository events that trigger a build | -1/+1 | ||
| I've narrowed down repository events that trigger a Build to the "push" event specifically. This means that we never build for a "pull request" trigger, even if the source branch is called "master". | ||||
| 2020-11-22 | fix typos in docstring | -1/+1 | ||
| 2020-11-22 | make init variables more readable, fix docstring, remove redundant list | -6/+6 | ||
| 2020-11-21 | move constants to init, change [-1] to .endswith() | -9/+9 | ||
| 2020-11-21 | Add a banner and fix the README a bit. | -2/+4 | ||