nocci
397871b012
Further clean Sonar: merge base RUN, strip comments, node imports
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 12s
build-and-push / docker (push) Successful in 1m13s
2025-12-30 15:47:28 +00:00
nocci
405e801851
Clean Sonar findings: merge RUNs, drop commented code, update node imports
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 11s
build-and-push / docker (push) Successful in 1m13s
2025-12-30 15:39:11 +00:00
nocci
37ffd09545
Refactor prompt timeout plugin to reduce nesting
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 11s
build-and-push / docker (push) Successful in 1m11s
2025-12-30 14:56:50 +00:00
nocci
69282c63d5
Address Sonar warnings and harden runtime
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 12s
build-and-push / docker (push) Successful in 1m13s
2025-12-30 14:54:14 +00:00
nocci
9e2bc89ff2
chore: clean up util notify/prompt lint findings
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 12s
build-and-push / docker (push) Successful in 1m11s
2025-12-30 14:36:41 +00:00
nocci
e4b1f60a66
chore: use execFile for git commands in version check
build-and-push / lint (push) Successful in 5s
build-and-push / sonar (push) Successful in 11s
build-and-push / docker (push) Successful in 1m11s
2025-12-30 14:31:17 +00:00
nocci
f82c158a6b
ci: run sonar-scanner locally instead of docker
build-and-push / lint (push) Successful in 5s
build-and-push / sonar (push) Successful in 16s
build-and-push / docker (push) Successful in 1m10s
2025-12-30 14:27:12 +00:00
nocci
b5e9111039
ci: mount workspace explicitly for sonar scanner
build-and-push / lint (push) Successful in 4s
build-and-push / docker (push) Successful in 1m12s
build-and-push / sonar (push) Successful in 7s
2025-12-30 14:23:43 +00:00
nocci
94be980c95
ci: debug sonar scanner mount and remove extra inclusions
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 10s
build-and-push / docker (push) Successful in 1m10s
2025-12-30 14:22:07 +00:00
nocci
00b36a65b1
ci: quote sonar inclusions to avoid shell glob
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 7s
build-and-push / docker (push) Successful in 1m8s
2025-12-30 13:25:17 +00:00
nocci
2a4653062a
ci: make sonar scan pick up sources
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Successful in 6s
build-and-push / docker (push) Successful in 1m10s
2025-12-30 13:22:54 +00:00
nocci
25fb2d9838
chore: remove github workflows and configs
build-and-push / lint (push) Successful in 5s
build-and-push / sonar (push) Successful in 7s
build-and-push / docker (push) Successful in 1m13s
2025-12-30 13:19:36 +00:00
nocci
6c4eb948fc
alles jut
2025-12-30 13:08:44 +00:00
nocci
405660e0f2
🐛 fix(ci): adjust sonar scm configuration
...
build-and-push / lint (push) Successful in 5s
build-and-push / sonar (push) Successful in 6s
build-and-push / docker (push) Successful in 1m11s
- change sonar.scm.provider to sonar.scm.disabled for compatibility
2025-12-30 13:06:49 +00:00
nocci
02972a04d4
🐛 fix(ci): handle missing sonar project key gracefully
...
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Failing after 6s
build-and-push / docker (push) Has been skipped
- set default empty value for PROJECT_KEY variable
- add fallback to read sonar-project.properties if secret is not provided
- exit with error if PROJECT_KEY is still unset after checks
2025-12-30 13:05:40 +00:00
nocci
608b6b87cd
👷 ci(build): simplify sonar project key retrieval
...
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Failing after 6s
build-and-push / docker (push) Has been skipped
- remove redundant conditional logic for project key extraction
- enforce mandatory SONAR_PROJECT_KEY secret for consistency
- change sonar.scm.provider to 'none' for improved configuration
2025-12-30 13:02:52 +00:00
nocci
e11d40bdda
👷 ci(build): enforce sonar host url secret presence
...
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Failing after 6s
build-and-push / docker (push) Has been skipped
- update HOST_URL to require SONAR_HOST_URL secret for enhanced security configuration
- improve error handling by ensuring critical secrets are set
2025-12-30 13:01:14 +00:00
nocci
8626fa5a0f
♻️ refactor(build): enhance sonar scanner configuration
...
- set default host url for sonar scanner to ensure consistency
- add sonar.sources and sonar.scm.provider for improved analysis
2025-12-30 12:57:44 +00:00
nocci
56ca1f63d4
👷 ci(build): enhance sonar project key configuration
...
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Failing after 6s
build-and-push / docker (push) Has been skipped
- add SONAR_PROJECT_KEY environment variable for flexibility
- fallback to default or file-based project key if not set
2025-12-30 12:42:36 +00:00
nocci
5b1d966c6e
👷 ci(build): enhance sonar scanner configuration
...
build-and-push / lint (push) Successful in 4s
build-and-push / sonar (push) Failing after 7s
build-and-push / docker (push) Has been skipped
- extract project key from properties file for dynamic setup
- add projectBaseDir to sonar scanner command for accurate analysis
2025-12-30 12:40:06 +00:00
nocci
d40a577f47
👷 ci(build): add SonarQube scan to build workflow
...
build-and-push / lint (push) Successful in 5s
build-and-push / sonar (push) Failing after 12s
build-and-push / docker (push) Has been skipped
- introduce SonarQube scanning step for code quality analysis
- update workflow dependencies and execution order
🐛 fix(auth): improve error handling and code formatting
- remove unused imports and fix code indentation
- enhance error handling with improved catch blocks
💄 style(general): standardize code formatting and style consistency
- update various files to ensure consistent code style
- adjust indentation and whitespace for readability
2025-12-30 12:38:03 +00:00
nocci
0e5303da62
👷 ci(workflow): add lint job to build workflow
...
build-and-push / lint (push) Failing after 32s
build-and-push / docker (push) Has been skipped
- introduce lint job in build.yml for code quality checks
- ensure lint job runs before docker job
- setup Node.js and install dependencies for ESLint
2025-12-30 11:03:08 +00:00
e39cca93c2
better README.md
build-and-push / docker (push) Successful in 1m10s
2025-12-29 17:19:39 +01:00
nocci
9d79f9ac78
📝 docs(README): update configuration and remove CI section
...
build-and-push / docker (push) Successful in 1m8s
- remove outdated CI/build instructions
- add new environment variable options for configuration
🐛 fix(util): handle notification errors gracefully
- resolve promise instead of rejecting on notification errors
- prevent whole run from failing due to notification issues
2025-12-29 15:54:41 +00:00
nocci
0a729d0cbf
🔧 chore(workflow): simplify docker image tagging and pushing
...
build-and-push / docker (push) Successful in 1m10s
- remove specific sha tag from build and push steps
- streamline workflow by focusing on latest tag
2025-12-29 15:08:00 +00:00
nocci
eb5b9bbb6e
👷 ci(build): enhance docker build process with buildx
...
build-and-push / docker (push) Successful in 1m12s
- add Docker Buildx setup for advanced build capabilities
- update build step to use buildx for multi-platform support
2025-12-29 15:01:55 +00:00
nocci
eba07721ca
📝 docs(README): update instructions and clarify configurations
...
build-and-push / docker (push) Failing after 1m55s
- update registry image references to point to `git.sky-net.it/nocci/free-games-claimer`
- improve clarity on Docker and Docker Compose examples
- translate German sections into English for wider accessibility
- add detailed explanations for environment variables and configurations
- enhance quickstart and CI instructions for better understanding
2025-12-29 14:38:54 +00:00
nocci
bde0f34a80
📝 docs(README): simplify and update documentation
...
build-and-push / docker (push) Failing after 0s
- remove detailed setup instructions and history
- add quick-start guide for Docker and Docker Compose
- update CI and configuration sections
- streamline language and formatting for clarity
2025-12-29 14:36:18 +00:00
nocci
6f778d71ac
📝 docs(README): add instructions for building images in Forgejo
...
build-and-push / docker (push) Failing after 0s
- include steps for building and pushing Docker images using Forgejo
- provide details on setting Forgejo secrets and using self-hosted runners
2025-12-29 14:33:14 +00:00
nocci
a21dced86e
📦 build(ci): add build-and-push workflow for docker images
...
build-and-push / docker (push) Failing after 4s
- create a new CI workflow to automate image building and pushing
- trigger workflow on push to main branch
- include steps for checkout, login, build, and push docker images
2025-12-29 14:31:25 +00:00
nocci
76f578e2e6
✨ feat(auth): enhance automatic login and MFA handling
...
Build and push Docker image (amd64, arm64 to hub.docker.com and ghcr.io) / docker (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Sonar / sonarcloud (push) Has been cancelled
- add handleMFA function for improved two-step verification
- implement direct login page handling with automatic sign-in
🐛 fix(claim): improve game claim process and duplicate prevention
- normalize claim URLs and deduplicate by URL
- fix various selectors for claim buttons and handle different languages
- prevent duplicate game claims by checking existing records
♻️ refactor(utils): improve code readability and maintainability
- extract normalizeClaimUrl function for URL handling
- restructure logic for claim and notification processes
🌐 i18n(claim): add support for game claim text in German
- handle German text for claim buttons and status checks
2025-12-29 14:15:22 +00:00
nocci
faf22aafb1
🐛 fix(prime-gaming): update URL and selectors for claims
...
Build and push Docker image (amd64, arm64 to hub.docker.com and ghcr.io) / docker (push) Waiting to run
Lint / Lint (push) Waiting to run
Sonar / sonarcloud (push) Waiting to run
- change URL_CLAIM to point to new Luna claims home
- update selectors for sign-in and user verification
- improve handling of cookies acceptance
✨ feat(prime-gaming): enhance game claiming logic
- add support for new layout and game list detection
- implement flexible scrolling for loading all game cards
- refine logic for internal and external game claims
- improve store identification for external claims
♻️ refactor(prime-gaming): modularize game tab and list location
- extract functions for opening games tab and locating games list
- enhance code readability and maintainability
🐛 fix(prime-gaming): handle dynamic selectors for availability dates
- support multiple selectors for availability date detection
- improve error handling and logging for missing elements
2025-12-29 11:41:09 +00:00
Ralf Vogler
99c1f05302
Merge branch 'dev'
2025-05-16 00:15:45 +02:00
Ralf Vogler
991e0a1449
docker: only build branches main, dev
...
Otherwise branches will accumulate in 'Recent tagged image version'
https://github.com/vogler/free-games-claimer/pkgs/container/free-games-claimer
2025-05-16 00:14:10 +02:00
Ralf Vogler
cea5b11c95
mv renovate.json .github/
2025-05-16 00:06:39 +02:00
Ralf Vogler
6adc7e529a
disable Renovate for now
2025-05-16 00:05:48 +02:00
Ralf Vogler
158caa6164
Merge pull request #469 from vogler/renovate/super-linter-super-linter-7.x
2025-05-16 00:01:31 +02:00
Ralf Vogler
0a4cac3571
ncu -u
2025-05-15 23:51:49 +02:00
Ralf Vogler
bf0c9032cc
need 'packages: write' permission for ghcr.io
2025-05-14 01:59:37 +02:00
Ralf Vogler
4ce0d44b79
can't check secrets in if expr...
2025-05-14 01:44:14 +02:00
Ralf Vogler
7c8682ac91
build docker image for each branch/PR?
2025-05-14 01:31:04 +02:00
Ralf Vogler
a5ce5ec816
fix CodeQL alerts 5-7
...
https://github.com/vogler/free-games-claimer/security/code-scanning/5
https://github.com/vogler/free-games-claimer/security/code-scanning/6
https://github.com/vogler/free-games-claimer/security/code-scanning/7
2025-05-14 00:46:37 +02:00
Ralf Vogler
6aea18836d
enquirer: esc is fine, but after first prompt SIGINT will be ignore; onRawSIGINT keeps process running -> switch to inquirer
2025-05-14 00:30:39 +02:00
Ralf Vogler
97ef14f514
uncommited steam-games.js from 2024-09-24 - WIP just saves all games and their stats
2025-05-14 00:18:22 +02:00
Ralf Vogler
5cfe57870a
note on git describe for version
2025-05-13 23:43:29 +02:00
renovate[bot]
3e13e9fba8
chore(deps): update super-linter/super-linter action to v7.4.0
2025-05-13 20:29:21 +00:00
Ralf Vogler
dee47d2218
pg: redeem gog: detect captcha
2025-04-15 17:27:21 +02:00
Ralf Vogler
726db4527b
Current free game title in blue
2025-04-15 17:26:27 +02:00
Ralf Vogler
04d1b7ea9e
pg: fix auto-login; rememberMe was removed
2025-04-15 17:22:21 +02:00
Ralf Vogler
0fefcc47b7
pg: skipBasedOnTime if days left > PG_TIMELEFT
2025-04-15 17:08:34 +02:00