Skip to content

Conversation

@bybatkhuu
Copy link
Owner

This pull request introduces changes to streamline the release process and improve workflow configurations. The most notable updates include replacing inline release commands with a dedicated script, removing unnecessary fetch-depth settings in multiple workflows, and adding a robust release.sh script to handle releases with enhanced error handling and flexibility.

Workflow Configuration Updates:

Release Process Improvements:

  • .github/workflows/2.build-publish.yml: Replaced the inline command for creating a release with a call to the newly added scripts/release.sh script for better modularity and maintainability.
  • scripts/release.sh: Added a new script to manage the release process, including environment variable loading, error handling for missing dependencies (git and gh), authentication checks, and support for optional build steps.

@bybatkhuu bybatkhuu self-assigned this Jul 2, 2025
@bybatkhuu bybatkhuu added cicd [👷 CI/CD] script [🔨 Scripts] labels Jul 2, 2025
@bybatkhuu bybatkhuu merged commit d0135b4 into main Jul 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cicd [👷 CI/CD] script [🔨 Scripts]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants