Add onlyIf predicate to installFrontendDependencies and buildFrontend tasks
so they are skipped when SKIP_FRONTEND env var is present. This fixes the
Docker multi-stage build which failed because Gradle validated input files
(package.json, package-lock.json) that don't exist in the builder stage.
Also moved the skipFrontend variable definition before task registration
for cleaner code organization.
Co-authored-by: Junie <junie@jetbrains.com>
- Drone now triggers on push to main branch instead of Git tags
- Each merge produces two Docker tags: main-{commit-sha} and main-latest
- No manual Git tags needed — merging PR develop → main is the release
- Updated docs/DEVELOPMENT.md with new Git-flow workflow
- Updated CHANGELOG.md with automatic releases feature
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
- Drone now triggers on push to main branch instead of Git tags - Each merge produces two Docker tags: main-{commit-sha} and main-latest - No manual Git tags needed — merging PR develop → main is the release - Updated docs/DEVELOPMENT.md with new Git-flow workflow - Updated CHANGELOG.md with automatic releases feature