Skip to content

ci: auto-build and release on new eclipse version#24

Open
F-Wer wants to merge 1 commit into
tobiashofmann:mainfrom
F-Wer:feature/auto-release-on-new-eclipse-v2
Open

ci: auto-build and release on new eclipse version#24
F-Wer wants to merge 1 commit into
tobiashofmann:mainfrom
F-Wer:feature/auto-release-on-new-eclipse-v2

Conversation

@F-Wer

@F-Wer F-Wer commented Jun 12, 2026

Copy link
Copy Markdown

Summary
This PR adds a scheduled GitHub Action that automatically checks for a new Eclipse JEE release and, when a new version is detected, builds the ADT bundle and publishes the ZIP as a GitHub Release asset.

What’s Included
New workflow: build-release-on-new-eclipse.yml
Trigger modes:
Manual trigger (workflow_dispatch)
Daily scheduled check (cron)
Workflow Behavior
Detects the latest Eclipse version from the Eclipse downloads page.
Checks if a release tag for that version already exists in this repo.
If no release exists:
Runs the Windows build (npm ci + npm start)
Publishes dist/eclipse-dist.zip via GitHub Release
If release exists, the build is skipped.
Why
This removes manual release checks and ensures new Eclipse versions are picked up and packaged automatically, reducing maintenance effort and release latency.

Notes
Release tag format used by the workflow: eclipse-YYYY-MM
Release asset uploaded: dist/eclipse-dist.zip

@F-Wer
F-Wer requested a review from tobiashofmann as a code owner June 12, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant