Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

v0.4.0#18

Merged
pavelmaksimov25 merged 14 commits into
mainfrom
draft/0.4.0
Oct 4, 2025
Merged

v0.4.0#18
pavelmaksimov25 merged 14 commits into
mainfrom
draft/0.4.0

Conversation

@pavelmaksimov25

@pavelmaksimov25 pavelmaksimov25 commented Oct 4, 2025

Copy link
Copy Markdown
Contributor

Description

This pull request introduces several key improvements focused on Docker support, environment configuration, and Slack message handling.

The core changes include adding production-ready Docker configuration and documentation, standardizing environment variables for better clarity, and performing a significant refactoring of the SlackMessage entity and database schema to use a composite primary key for improved data integrity.


1. ⚠️ Breaking Changes

  • The database schema for the slack_messages table has been updated to use a composite primary key of pr_number and gh_repository. It previously only used pr_number.
  • Action Required: You must run the latest database migration to update your schema. For more details on the upgrade path, please refer to the Upgrade Documentation.

2. 🐛 Fixes


3. ✨ Features & Improvements

  • Introduced a production-ready Docker environment to significantly simplify the deployment and installation process of the PR bot. See Production Docker Documentation for usage instructions.
  • Refactored the SlackMessage entity and related code to enforce data integrity using the new composite primary key.

@pavelmaksimov25
pavelmaksimov25 marked this pull request as ready for review October 4, 2025 12:26
@pavelmaksimov25
pavelmaksimov25 marked this pull request as draft October 4, 2025 12:27
@pavelmaksimov25
pavelmaksimov25 marked this pull request as ready for review October 4, 2025 12:53
@pavelmaksimov25
pavelmaksimov25 merged commit 71ce210 into main Oct 4, 2025
1 check passed
@pavelmaksimov25
pavelmaksimov25 deleted the draft/0.4.0 branch October 4, 2025 12:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Message is not updated when multiple repositories with the same RP number

1 participant