From 4ca619709af9e14eb3ea9b3b1e5b2c561bf2b831 Mon Sep 17 00:00:00 2001 From: Nikolay Beketov Date: Thu, 5 Jun 2025 10:50:10 +0300 Subject: [PATCH] Add release settings to module.json for automated publishing and changelog to GitHub --- .github/workflows/build.yml | 15 +++++++++++++++ .gitignore | 1 + module.json | 5 +++++ 3 files changed, 21 insertions(+) create mode 100644 .github/workflows/build.yml create mode 100644 .gitignore diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..f7e26cc --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,15 @@ +name: Build and Publish + +on: + push: + branches: + - master + - develop + workflow_dispatch: + +jobs: + build: + uses: mikopbx/.github-workflows/.github/workflows/extension-publish.yml@master + with: + initial_version: "1.218" + secrets: inherit \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/module.json b/module.json index bd5ce34..e627682 100644 --- a/module.json +++ b/module.json @@ -9,5 +9,10 @@ "wiki_links": { "ru": {"https://wiki.mikopbx.com/module-bitrix24-integration": "https://docs.mikopbx.com/mikopbx/modules/miko/module-bitrix24-integration"}, "en": {"https://wiki.mikopbx.com/module-bitrix24-integration": "https://docs.mikopbx.com/mikopbx/v/english/modules/miko/module-bitrix24-integration"} + }, + "release_settings": { + "publish_release": true, + "changelog_enabled": true, + "create_github_release": true } } \ No newline at end of file