Ralf Vogler
4a19e5775e
aliexpress: use patchright, keep fingerprint-injector for mobile view
...
claiming coins should work, but can only test tomorrow
2025-05-26 23:56:33 +02:00
Ralf Vogler
3156c03b03
fix lint $BROWSER
2025-05-26 02:50:26 +02:00
Ralf Vogler
29576f0af0
pg: use patchright: elementHandles() broken, didn't test PG_REDEEM
2025-05-26 02:42:23 +02:00
Ralf Vogler
2d5f232ba5
gog: use patchright, works, but prob. not reliable due to used timeouts; waitFor() broken?
2025-05-26 02:41:17 +02:00
Ralf Vogler
ce5bac6a03
eg: ignore SHOW=0 since it leads to captcha
2025-05-26 01:01:15 +02:00
Ralf Vogler
34b24f3eb7
make patchright work in docker
2025-05-26 00:46:09 +02:00
Ralf Vogler
6ce17f667e
Merge branch 'dev' into patchright
2025-05-25 22:25:11 +02:00
Ralf Vogler
a2e1ef60e6
fix 656f746626: yaml quotes...
2025-05-25 22:11:32 +02:00
Ralf Vogler
90cdf04b8a
docker: comment on ARG -> ENV
2025-05-25 20:38:19 +02:00
Ralf Vogler
3e3baa0d3e
docker healthcheck: check that noVNC is reachable (and node running)
2025-05-25 20:02:26 +02:00
Ralf Vogler
3329d597b9
add healthcheck (just checks for node) to Dockerfile and docker-compose.yml
2025-05-25 19:37:00 +02:00
Ralf Vogler
656f746626
only run js/sonarqube for changes to **.js, **.ts, package.json
2025-05-25 17:13:30 +02:00
Ralf Vogler
68d6122e8c
fix b4dcd0b: $@ needed to run command...
...
https://github.com/vogler/free-games-claimer/actions/runs/15238732349/job/42856083012
2025-05-25 17:01:46 +02:00
Ralf Vogler
82d39d30b6
NOWAIT=1 to fail fast instead of waiting for user input
...
hitting ctrl-c 3x to abort is annoying...
2025-05-25 16:40:09 +02:00
Ralf Vogler
9285b52017
respect INTERACTIVE=1 in gog and eg, not just pg
2025-05-25 16:38:56 +02:00
Ralf Vogler
f7a584c415
fix SonarQube Scan version
...
https://github.com/marketplace/actions/official-sonarqube-scan
2025-05-25 16:19:33 +02:00
Ralf Vogler
3b321a28d6
js.yml forgot one npx -> bunx
2025-05-25 16:16:17 +02:00
Ralf Vogler
b4dcd0b8af
fix actionlint/shellcheck: $@ -> $*
...
https://www.shellcheck.net/wiki/SC2145
2025-05-25 16:12:03 +02:00
Ralf Vogler
33227081f6
fix js.yml
...
https://github.com/vogler/free-games-claimer/actions/runs/15238258120/job/42855019873
2025-05-25 15:27:32 +02:00
Ralf Vogler
25078694cd
upgrade deprecated sonarcloud-github-action -> sonarqube-scan-action
...
SonarScanner
This action is deprecated and will be removed in a future release. Please use the sonarqube-scan-action action instead. The sonarqube-scan-action is a drop-in replacement for this action.
2025-05-25 15:24:46 +02:00
Ralf Vogler
4288bf1d39
same triggers (push, PRs) for js, mega-linter, sonar
2025-05-25 15:14:14 +02:00
Ralf Vogler
0158bd64a6
use emd/cmd for js.yml
2025-05-25 15:05:04 +02:00
Ralf Vogler
f06bcccce0
echo -e for \n
2025-05-25 12:03:03 +02:00
Ralf Vogler
713600d4e0
grep size for image from df output
2025-05-25 11:59:04 +02:00
Ralf Vogler
590a78f7df
can't remove buildkit images?
2025-05-25 11:41:27 +02:00
Ralf Vogler
b8fbc0a95d
docker image rm buildkit stuff?
2025-05-25 11:35:44 +02:00
Ralf Vogler
07a2c81f05
uncompressed docker size with buildx
2025-05-25 11:23:32 +02:00
Ralf Vogler
3065ad1c5e
.dockerignore = strict superset of .gitignore, not DRY, but ok...
2025-05-25 11:09:10 +02:00
Ralf Vogler
6f3dbdbe14
need other commands to get sizes for docker buildx?
2025-05-25 02:00:41 +02:00
Ralf Vogler
d508675d0b
log (un)compressed docker image size = shared + unique
2025-05-25 01:41:07 +02:00
Ralf Vogler
d2e8f000b5
rm cross-env for npm run docker since it wasn't working right - readme as single source of truth for docker run cmd
2025-05-25 01:10:16 +02:00
Ralf Vogler
d05837b6b8
rm @microsoft/eslint-formatter-sarif (uses its own old eslint) and wget sarif.js
2025-05-25 00:34:10 +02:00
Ralf Vogler
a110b237d5
bun install almost twice as fast
2025-05-25 00:14:49 +02:00
Ralf Vogler
3d2df7654c
switch ci from npm to bun
...
https://bun.sh/guides/runtime/cicd
2025-05-25 00:12:54 +02:00
Ralf Vogler
ef94943ee8
nicer md for job summary
2025-05-25 00:08:28 +02:00
Ralf Vogler
2380d24e60
howfat tables don't work as md
2025-05-25 00:06:02 +02:00
Ralf Vogler
305effe7f1
dep size in job summary?
2025-05-24 23:56:46 +02:00
Ralf Vogler
fee46d38e0
ci/js: check size of dependencies
...
https://stackoverflow.com/questions/40642008/how-do-i-view-the-size-of-npm-packages
2025-05-24 23:40:48 +02:00
Ralf Vogler
c0abc6ee45
run eslint with sarif and then normally?
2025-05-24 23:23:37 +02:00
Ralf Vogler
603224c13e
eslint.yml -> js.yml
2025-05-24 23:12:02 +02:00
Ralf Vogler
8ba46c52ec
eslint with sarif upload
...
example from https://docs.github.com/en/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github#example-workflow-that-runs-the-eslint-analysis-tool
2025-05-24 23:11:19 +02:00
Ralf Vogler
a242b2d5c4
ncu -u; migrate @stylistic/eslint-plugin{-js,}
...
https://eslint.style/guide/migration
2025-05-24 22:47:08 +02:00
Ralf Vogler
02005b6fee
skip docker push for PRs
2025-05-24 22:40:22 +02:00
Ralf Vogler
c5f061c7d5
Merge pull request #476 from vogler/mega-linter
2025-05-24 22:36:32 +02:00
vogler
5f1458413d
[MegaLinter] Apply linters fixes
2025-05-24 20:25:18 +00:00
Ralf Vogler
a7b882f3a1
added PAT for megalinter with workflows permission
...
https://github.com/orgs/community/discussions/35410
2025-05-24 22:22:36 +02:00
Ralf Vogler
e7a00d7d18
megalinter apparently can't push commit fixing workflows without a sep. PAT
...
See https://github.com/orgs/community/discussions/26711
2025-05-24 21:51:53 +02:00
Ralf Vogler
b4123e5e1d
remove super-linter in favor of mega-linter
2025-05-24 21:21:23 +02:00
Ralf Vogler
9fa9325566
megalinter: job summary from markdown file
2025-05-24 21:03:23 +02:00
Ralf Vogler
1ed84a0a60
megalinter: upload-sarif category
2025-05-24 20:51:50 +02:00