diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 19f77630f3..d6b496a781 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,3 +9,7 @@ updates: directory: "/" # Location of package manifests schedule: interval: "weekly" + - package-ecosystem: "docker" + directory: "/" # Location of .gitpod.yml + schedule: + interval: "weekly" diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 0000000000..3294e4e244 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,29 @@ +image: gitpod/workspace-java-21:2025-09-22-12-51-14 + +github: + prebuilds: + # Enable for the default branch + main: true + # Enable for all branches + branches: true + # Enable for pull requests coming from this repo + pullRequests: true + # Enable for pull requests coming from forks + pullRequestsFromForks: false + # Add a check to pull requests + addCheck: true + # Add a "Review in Gitpod" button as a comment to pull requests + addComment: true + # Add a "Review in Gitpod" button to the pull request's description + addBadge: false + +tasks: + - name: Maven Build + # Prebuild: install dependencies and compile + init: mvn -B -DskipTests=true install + # Ready: just run tests to verify everything works + command: mvn -q test && echo "✅ Workspace ready! All tests passed." + +vscode: + extensions: + - vscjava.vscode-java-pack