Thibault Duplessis
4ed315c75e
add third puzzle tier and rethink path selection
2020-12-06 09:06:43 +01:00
Thibault Duplessis
a4e9785e63
fix puzzle round theme db field name
2020-12-05 23:51:20 +01:00
Thibault Duplessis
664bc6beba
try harder to select a puzzle in any situation
2020-12-05 19:09:27 +01:00
Thibault Duplessis
11c0bdfd51
more puzzle WIP
2020-12-05 10:37:13 +01:00
Thibault Duplessis
96d860efab
puzzle themes WIP
2020-12-04 13:28:23 +01:00
Thibault Duplessis
b1bd0a327b
add cron jobs
2020-12-04 10:59:23 +01:00
Thibault Duplessis
982e35841d
{master} start bin/cron DB maintenance jobs
2020-12-03 19:55:21 +01:00
Thibault Duplessis
1f30f69f1a
Merge branch 'master' of github.com:ornicar/lila into puzzle
...
* 'master' of github.com:ornicar/lila:
Update bin/diagnostic
2020-12-03 09:13:09 +01:00
Saskia Gennrich
792d8b4d44
Update bin/diagnostic
...
In `#!/bin/sh` the echo command does not accept any options. It will just print "-e" on the screen. [0]
With bash there would be no problem and is probably also installed by all contributors.
sbt is weird. sbt doesn't use the commonly used version option, but an sbt command.
Maybe checking that sbt is installed with `which sbt` would even be sufficient, as sbt downloads the appropriate version for the project anyway.
[0] https://www.unix.com/man-page/posix/1posix/echo/
2020-12-02 20:36:16 +01:00
Thibault Duplessis
4866b78a7c
puzzle themes WIP
2020-11-24 10:09:14 +01:00
Niklas Fiekas
8d51a661af
trans lint: fix zh-TW crowdin urls
2020-11-15 15:58:18 +01:00
Thibault Duplessis
0870fbc425
add bin/diagnostic
2020-11-09 12:18:55 +01:00
Thibault Duplessis
b08e8a39d2
fix dark board migration script
2020-10-14 08:03:38 +02:00
Thibault Duplessis
71e57c16eb
dark board theme WIP
2020-10-13 18:15:38 +02:00
Niklas Fiekas
c013fbf182
deploy: do not select pull request builds for prod
2020-10-07 14:15:49 +02:00
Thibault Duplessis
a0835f70d6
remove mongo migration script
2020-10-06 09:36:43 +02:00
Thibault Duplessis
a3e9964c79
improve appeal handling, remove closed state
2020-10-05 09:40:05 +02:00
Niklas Fiekas
14260fa158
trans lint: fix escape for crowdin link
2020-09-21 18:43:40 +02:00
Niklas Fiekas
f78dab33dc
trans lint: downgrade punctuation to notice
2020-09-21 18:38:45 +02:00
Niklas Fiekas
498a55e4b9
trans lint: fix more punctuation false positives
2020-09-21 18:29:42 +02:00
Niklas Fiekas
7ad41cfca5
trans lint: fix crowdin link for kab-dz (Taqbaylit)
2020-09-21 18:11:02 +02:00
Niklas Fiekas
45c67e46c2
trans lint: allow more flexible punctuation
2020-09-21 18:11:02 +02:00
Niklas Fiekas
07ad5ed1f0
trans lint: fix ur-PK crowdin links
2020-09-21 17:33:01 +02:00
Niklas Fiekas
70794c5df6
bin/trans-dump.js does not really need fs-extra
2020-09-21 17:02:07 +02:00
Niklas Fiekas
11b88230e5
update some old links
2020-09-15 12:54:42 +02:00
Niklas Fiekas
f445797817
reduce noise while waiting for pending workflow
2020-09-08 14:10:17 +02:00
Niklas Fiekas
6a2216d614
change asset version as deploy command
2020-09-08 13:55:08 +02:00
Thibault Duplessis
14f698db60
Update governor pieces - for #7167
2020-08-25 20:13:43 +02:00
Thibault Duplessis
66ffa10eb8
Add governor pieces - for #7167
2020-08-25 12:00:59 +02:00
Thibault Duplessis
ba4cf0d4ae
update user deletion script
2020-08-24 12:12:22 +02:00
noname45688@gmail.com
67e68beeff
converting into Python 3
2020-06-25 03:20:38 -04:00
Niklas Fiekas
7c31b7e99b
rm some old scripts
2020-06-23 18:06:14 +02:00
noname45688@gmail.com
81f1eb2a7a
Updating to Python 3
2020-06-23 03:13:50 -04:00
Thibault Duplessis
06d5c44429
mongodb script to set ratings safely
2020-06-06 11:56:29 -06:00
Thibault Duplessis
1aec43b930
show team tournaments on /tournament
...
db.tournament2.dropIndex('startsAt_1')
db.tournament2.dropIndex('createdAt_1')
2020-06-01 11:45:41 -06:00
Niklas Fiekas
3a3e348901
remove maple-assets deploy target
2020-05-28 15:57:38 +02:00
Thibault Duplessis
1c0c2793e8
fix swiss cleanup script
2020-05-22 22:00:39 -06:00
Thibault Duplessis
ac78c66ba9
swiss cleanup scripts
2020-05-22 17:43:25 -06:00
Thibault Duplessis
e4debcb680
finish borked swisses
2020-05-22 11:21:32 -06:00
Thibault Duplessis
01e5268602
fix db team leaders
2020-05-22 11:21:24 -06:00
Thibault Duplessis
31722d69d4
reorganize tournaments and swisses by team
2020-05-20 12:17:57 -06:00
Thibault Duplessis
2f0d957e6f
ensure swiss index
2020-05-15 20:36:06 -06:00
Thibault Duplessis
0da909a246
fix swiss pairing result
2020-05-15 16:26:05 -06:00
Thibault Duplessis
095caad281
swiss: no longer store player pairing
...
this is all completely nonsensical. I hate swiss.
2020-05-15 15:49:44 -06:00
Thibault Duplessis
8c74ecec6c
bootstrap swiss translations
2020-05-11 14:38:00 -06:00
Niklas Fiekas
ec084b6957
trans lint: fix zh-CN short name
2020-05-10 12:33:05 +02:00
Thibault Duplessis
f4af970dbd
tweak mongo indexing
2020-05-07 12:06:56 -06:00
Thibault Duplessis
00c2018285
deploy asap to stage
2020-05-07 10:19:05 -06:00
Thibault Duplessis
97ed89dce3
swiss WIP
2020-05-06 20:41:28 -06:00
Thibault Duplessis
44b04c7e5a
swiss WIP
2020-05-06 14:56:17 -06:00
Thibault Duplessis
09576cd165
swiss WIP
2020-05-05 18:59:04 -06:00
Thibault Duplessis
521fdeed82
swiss WIP
2020-05-05 12:43:23 -06:00
Thibault Duplessis
ffce133ba3
Merge branch 'master' into swiss
...
* master:
New Crowdin translations (#6543 )
Simplify translation strings by removing `strong` tags
Add `lag` file in /translation/source
Translate `FAQ` and `Is lichess lagging` on the side-bar
Translate lag page
2020-05-04 19:05:09 -06:00
Thibault Duplessis
e83d0b8e5e
Merge pull request #6535 from kraktus/trans_lag
...
Translate lag page
2020-05-04 17:32:19 -06:00
Thibault Duplessis
a9104e7f1f
swiss WIP
2020-05-04 16:59:08 -06:00
Thibault Duplessis
c92d8b6707
Merge branch 'master' into swiss
...
* master:
fix copypaste
composite user API rate limiting
tweak email validation error message
who even uses `"1"` for `true`
first the prod debug and now this: the checkmail dev is definitely drunk
send empty events to keep the stream alive - closes #6538
remove bin/prod scripts
translations green again
let lichess4545 stream games of 900 players
Remove "reportable && exceptionalDif" condition
no western punctuation lint for jbo-EN
fix nn-NO links in translation lint
update translations
use %% in wayOfBerserkExplanation
updating impersonation preset message
Use unweighted values on reportable
2020-05-03 13:21:24 -06:00
Thibault Duplessis
01ffa3d8e1
remove bin/prod scripts
2020-05-03 10:45:48 -06:00
Niklas Fiekas
007c2da245
no western punctuation lint for jbo-EN
2020-05-03 16:01:14 +02:00
Niklas Fiekas
799265350f
fix nn-NO links in translation lint
2020-05-03 15:49:57 +02:00
Niklas Fiekas
a77500bbc0
use %% in wayOfBerserkExplanation
2020-05-03 15:08:42 +02:00
kraktus
79c1ea78ae
Translate lag page
2020-05-02 12:32:11 +01:00
Thibault Duplessis
80c8355ab2
swiss WIP
2020-04-29 18:00:47 -06:00
Thibault Duplessis
391046a7e7
swiss WIP
2020-04-29 15:14:35 -06:00
Thibault Duplessis
3d3085d62f
aim for swiss tournaments with 9999 players
2020-04-29 13:59:03 -06:00
Thibault Duplessis
f92322c8a9
more swiss WIP
2020-04-29 11:43:52 -06:00
Thibault Duplessis
74173f2d36
coach language selector
2020-04-27 12:02:59 -06:00
Thibault Duplessis
eaedc14c75
tweak gm bootstrap script
2020-04-24 12:38:16 -06:00
Thibault Duplessis
74549d7657
manage multiple leaders for a team - closes #6422
2020-04-23 17:48:25 -06:00
Niklas Fiekas
416a29e159
ci deploy: set user agent
2020-04-22 21:52:43 +02:00
kraktus
6d4746c393
Start translating faq page
2020-04-20 11:39:34 +01:00
Niklas Fiekas
eeb8784b6f
code golf
2020-04-16 23:56:02 +02:00
Thibault Duplessis
f4fa421187
cap CI backoff at 30s
2020-04-15 11:17:35 -06:00
Thibault Duplessis
e87fd7f406
don't backoff over 60s
2020-04-14 19:02:44 -06:00
Niklas Fiekas
d1c725f467
ci deploy: improve workflow run database init ux
2020-04-14 18:26:44 +02:00
Niklas Fiekas
fe1673c447
ci deploy: reorganize
2020-04-14 18:18:09 +02:00
Niklas Fiekas
bbd93c1c44
ci deploy: wait for pending workflow runs
2020-04-14 18:18:09 +02:00
Niklas Fiekas
33ffa8b006
ci-deploy.py -> deploy
2020-04-14 18:18:09 +02:00
Niklas Fiekas
3bf4e0f653
ci-deploy: -c as alias for --commit
2020-04-14 18:18:09 +02:00
Niklas Fiekas
5368790bc6
ci deploy: fix find_commits top
2020-04-14 18:18:09 +02:00
Niklas Fiekas
5f70372a07
ci deploy: request workflow runs as needed
2020-04-14 18:18:08 +02:00
Niklas Fiekas
463dbb531e
ci deploy: factor out workflow run db storage
2020-04-14 18:18:08 +02:00
Niklas Fiekas
7f63286b4d
ci deploy: deploy any commit
2020-04-14 18:18:08 +02:00
Niklas Fiekas
326e0aacd8
ci deploy: read GITHUB_API_TOKEN in main
2020-04-14 18:18:08 +02:00
Niklas Fiekas
0d89f491c0
ci deploy: add --dry-run
2020-04-14 16:26:12 +02:00
Niklas Fiekas
1bdce8113c
ci deploy: do not fail on duplicate download
2020-04-14 16:00:20 +02:00
Niklas Fiekas
3f2a29f941
ci deploy: use argparse ( #6228 )
2020-04-14 15:34:56 +02:00
Niklas Fiekas
41110b721e
ci deploy: remove duplicate shell
2020-04-14 15:16:10 +02:00
Niklas Fiekas
9cd2bb2477
ci deploy: instructions for requests
2020-04-14 15:16:06 +02:00
Niklas Fiekas
6ecf147d2b
ci deploy: instructions for GitPython
2020-04-14 15:04:17 +02:00
Niklas Fiekas
85cf2a4a54
ci deploy: dedup profiles
2020-04-14 14:57:41 +02:00
Niklas Fiekas
0aa7df602f
ci deploy: use mosh ( #6228 )
2020-04-14 14:43:58 +02:00
Niklas Fiekas
06a2738bbd
interrupt ci-deploy if a step fails ( #6228 )
2020-04-14 14:38:17 +02:00
Niklas Fiekas
e8a4da1c98
ci: pack artifact.tar.xz.zip
2020-04-08 19:00:38 +02:00
Niklas Fiekas
f862cd7901
ci: trigger server.yml on some more paths
2020-04-08 11:03:52 +02:00
Niklas Fiekas
259fd549a9
prep ocean asset deploy
2020-04-07 01:34:33 +02:00
Thibault Duplessis
84056d1f82
remove wait in CI
...
we can cancel a deploy by not restarting the service instead
2020-04-06 14:45:19 -05:00
Thibault Duplessis
27bb37e3d4
ci deploy: restart service by just pressing [enter]
...
File ‘/home/lichess-artifacts/lila-server-71959836.zip’ already there;
not retrieving.
c3051a2a5f
better monitor created
tournaments
----------------------------------------------
SERVER: root@khiaw.lichess.ovh
ARTIFACT: lila-server
COMMAND: systemctl restart lichess-stage
Press [Enter] to proceed.
2020-04-06 11:41:08 -05:00
Thibault Duplessis
fa587da2b5
Merge pull request #6294 from lakinwecker/geoip-from-env
...
Use .env file if it exists.
2020-04-04 10:55:35 -06:00
Lakin Wecker
37e2125662
Use .env file if it exists.
2020-04-04 09:08:15 -06:00
Thibault Duplessis
de8169864f
fix bin/gen/geoip
2020-04-04 08:06:58 -06:00
Thibault Duplessis
e22d52a5d8
download geoip with the license key
...
export MAXMIND_KEY=xxx
2020-04-03 16:51:59 -06:00
Thibault Duplessis
2d3346c28c
reuse existing lila-deploy session
2020-04-03 14:28:29 -06:00
Thibault Duplessis
0dff87af05
deploy assets to ocean
2020-04-03 14:28:04 -06:00
Thibault Duplessis
72ea443009
deploy to ocean
2020-04-03 06:51:37 -06:00
Thibault Duplessis
7a339738e2
update stage deploy
2020-04-02 12:41:08 -06:00
Niklas Fiekas
0b9eeac8e6
script to randomize tournament start times ( #6261 )
2020-04-01 11:49:38 +02:00
Niklas Fiekas
791884a695
add ocean as asset deploy target
2020-03-30 13:00:35 +02:00
Niklas Fiekas
ce1b49c2ae
ci deploy is not feasible currently
...
probably because it uses openjdk 11, which has trouble handling
connections at peak time
2020-03-28 19:03:47 +01:00
Niklas Fiekas
40bb09e37b
disable old deploy scripts
...
if necessary, they could still be used, with some care
2020-03-28 00:19:01 +01:00
Niklas Fiekas
4cb82b8946
add maple-assets target for ci deploy
2020-03-27 23:39:43 +01:00
Niklas Fiekas
75e880e7ba
prepare to deploy to prod
2020-03-27 21:28:29 +01:00
Niklas Fiekas
ca52eed25d
add post deploy commands
2020-03-19 00:49:31 +01:00
Niklas Fiekas
f2042c419d
fix hardcoded ssh
2020-03-19 00:46:03 +01:00
Niklas Fiekas
da39bd1f74
tweak ci deploy
2020-03-19 00:42:27 +01:00
Niklas Fiekas
46c9a3cd29
list deploy profiles
2020-03-19 00:31:56 +01:00
Niklas Fiekas
6079e42387
add khiaw-server target
2020-03-19 00:31:56 +01:00
Niklas Fiekas
e6619e1f2e
deploy profiles
2020-03-19 00:31:56 +01:00
Niklas Fiekas
ce60c76c2d
deploy profile
2020-03-19 00:31:56 +01:00
Niklas Fiekas
5c2d615955
use prints instead of logging
2020-03-19 00:31:56 +01:00
Niklas Fiekas
eeffc8380a
add symlink for atomic switch
2020-03-19 00:31:56 +01:00
Niklas Fiekas
8c4992c39c
actually unzip assets
2020-03-19 00:31:56 +01:00
Niklas Fiekas
1e0b00c81a
run remote deploy steps in tmux
2020-03-19 00:31:56 +01:00
Niklas Fiekas
a555ccb1f5
safer authorization header
2020-03-19 00:31:56 +01:00
Niklas Fiekas
7851f80820
download assets on target host
2020-03-19 00:31:56 +01:00
Niklas Fiekas
fa9b0aefa7
require GITHUB_API_TOKEN
2020-03-19 00:31:56 +01:00
Niklas Fiekas
b44c8eafa4
determine artifact url
2020-03-19 00:31:56 +01:00
Niklas Fiekas
d4239e3cfa
select a matching workflow run
2020-03-19 00:31:56 +01:00
Niklas Fiekas
4e69a65bb0
start experimenting with deploys from ci
2020-03-19 00:31:56 +01:00
Niklas Fiekas
b2da1b4a87
add syrup as asset deploy target
2020-03-18 17:10:36 +01:00
Niklas Fiekas
812e7bf075
fix accidental reassignment in trans-lint.py
2020-03-17 22:19:26 +01:00
Thibault Duplessis
5123e36d4b
add "mine" filter when viewing studies for a topic
2020-02-27 11:18:15 -06:00
Thibault Duplessis
4eb42bdd8d
personal study topics
2020-02-26 11:22:42 -06:00
Thibault Duplessis
339e2eca2e
study topics WIP
2020-02-26 11:22:42 -06:00
Niklas Fiekas
ddd4ab7499
try linting trailing dot ( #6078 )
2020-02-26 01:46:12 +01:00
Thibault Duplessis
93511dc642
Merge branch 'master' into perfI18n
...
* master:
New Crowdin translations (#6021 )
update server ci build
typo
join and simplify "sort by"
trans-lint: debug another impossible None
trans-lint: restore ci failure on error
trans-lint: misc tweaks
trans lint: double space breaks crowdin search
trans-lint: provide url to fix issues
trans lint: refactor
trans lint: fixup warn -> warning
trans lint: png typo is not fatal
trans lint: debug AttributeError in ci
2020-02-14 08:06:19 -06:00
Thibault Duplessis
6bcbf85e2e
translate tournament names - WIP
2020-02-14 07:52:54 -06:00
Niklas Fiekas
87f57e134e
trans-lint: debug another impossible None
2020-02-13 18:38:11 +01:00
Niklas Fiekas
b55ed76d52
trans-lint: restore ci failure on error
2020-02-13 18:30:38 +01:00
Niklas Fiekas
a815b0bddc
trans-lint: misc tweaks
2020-02-13 18:21:30 +01:00
Niklas Fiekas
a9164a21c5
trans lint: double space breaks crowdin search
2020-02-13 18:02:56 +01:00
Niklas Fiekas
e4c80f110a
trans-lint: provide url to fix issues
2020-02-13 17:59:39 +01:00
Niklas Fiekas
45f3007270
trans lint: refactor
2020-02-13 17:38:45 +01:00
Niklas Fiekas
6864464db8
trans lint: fixup warn -> warning
2020-02-13 16:37:15 +01:00
Niklas Fiekas
0e99332ac4
trans lint: png typo is not fatal
2020-02-13 16:35:07 +01:00
Niklas Fiekas
d013cdb97e
trans lint: debug AttributeError in ci
2020-02-13 16:35:03 +01:00
Thibault Duplessis
ad13414fbe
trans lint: PNG instead of PGN
2020-02-13 09:25:56 -06:00
Thibault Duplessis
4654058dcb
flatter i18n DB implementation
...
JS translations broken atm
2020-02-12 10:46:59 -06:00
Thibault Duplessis
255c687651
remove Translated and Untranslated
2020-02-11 17:44:04 -06:00
Thibault Duplessis
c67ad8b27d
search.xml translations for advanced search
2020-02-10 16:43:11 -06:00
Thibault Duplessis
5d4744abac
trans lint: also allow missing %1$s for zero,one,two plural translations
2020-02-10 14:46:56 -06:00