GitHunt
PE

PerfectSlayer/openjdk-jep-bsky

Diligently track and post JEP updates on Bluesky

JEP Tracker: an OpenJDK JEP Bluesky Bot

This @jeptracker.bsky.social bot monitors OpenJDK JEP (Java Enhancement Proposal) statuses and posts updates to Bluesky when changes are detected.

post

Development

Prerequisites

  • Java 25 or later
  • Maven
  • A Bluesky account

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/openjdk-jep-bsky.git
cd openjdk-jep-bsky
  1. Configure your Bluesky credentials in src/main/resources/application.properties:
bluesky.handle=your.handle.bsky.social
bluesky.app-password=your-app-password
  1. Run the application:
./mvnw quarkus:dev

Deployment

Using Docker

Create a volume to store JEP database, and run ghcr.io/PerfectSlayer/openjdk-jep-bsky image:

docker volume create jep-tracker-db
docker run -d
  -name jep-tracker \
  -v jep-tracker-db:/app/db \
  ghcr.io/PerfectSlayer/openjdk-jep-bsky:master 

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Languages

HTML88.7%Java11.2%Dockerfile0.1%

Contributors

GNU General Public License v3.0
Created May 12, 2025
Updated March 16, 2026
PerfectSlayer/openjdk-jep-bsky | GitHunt