-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI/CD Integration for Automated Release Builds and Notifications #47
Comments
✅ Implemented CI/CD Integration for Automated Release Builds and NotificationsProgress: 100%📋 Required Setup
🎯 Completed Tasks1. Release Automation
2. Notification System
🔍 Implementation DetailsWorkflow Files
Release Process
Hi @esmaeil-ahmadipour I don't have full permission in the repo. So Please help me config require setup |
@phoenixit99 Great work, thanks for your efforts! I need the following two points to be added to your task:
|
I agree with the workflow for the main branch. Regarding the develop branch, I have a suggestion: we should send notifications to Telegram and Discord when there are any pull requests. This will increase team activity and help us keep track of progress. Additionally, we should also send notifications for the daily build releases. cc @b00f |
I suggest creating a new issue. Reason for the new issue:The CI/CD setup needs to be updated so that release builds and tags are applied only to the Naming Convention:
Tasks:
|
Overview
Feature Description
Set up CI/CD integration to automatically create release builds for Windows, Linux, and macOS after any successful merge request to the
develop
branch. The builds should then be shared on both Telegram and Discord channels. This will streamline the release process and ensure timely notifications.Click to expand the scenario
Scenario: Automated Release Sharing
When a developer merges a feature branch into the
develop
branch, the CI/CD pipeline automatically generates release builds for Windows, Linux, and macOS. These builds are then shared in a designated Telegram group and a Discord channel, ensuring the team is informed and has access to the latest versions.API Integration
Telegram Bot API Endpoint:
https://api.telegram.org/bot{BOT_TOKEN}/sendMessage
chat_id
,text
, and optionallyfile
for attaching builds.Discord Webhook Endpoint:
{DISCORD_WEBHOOK_URL}
content
for the message and optional file attachments.Additional Notes:
develop
branch.UPDATE
Ways to access and download the latest release, upon acceptance of the PR, are listed below:
The text was updated successfully, but these errors were encountered: