From 274e2a45318138833c759128b43c1a8abee252a3 Mon Sep 17 00:00:00 2001 From: Dima Ovcharenko Date: Thu, 16 May 2024 22:05:17 +0300 Subject: [PATCH 1/6] Update README.md fixes #119 --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d9f27e27..cf307967 100644 --- a/README.md +++ b/README.md @@ -175,17 +175,19 @@ pipeline1C() Если у вас есть расширения которые необходимо загрузить в базу для проведения тестов и проверок, это можно сделать на этапе подготовки базы. * При загрузке из исходников расширения должны быть в том же формате(edt или конфигуратора) что и основная конфигурация. -* Для загрузки расширений необходимо описать каждое из них в массиве (`initInfobase` -> `extensions`) +* Для загрузки расширений необходимо описать каждое из них в массиве (`initInfobase` -> `extensions`). + Для загрузки расширений в информационную базу необходимо выполнить следующие шаги: 1. Укажите имя расширения(`extensions` -> `name`). -1. Определите метод загрузки для каждого расширения(`extensions` -> `initMethod`). Поддерживаются два метода загрузки: +2. Определите метод загрузки для каждого расширения(`extensions` -> `initMethod`). Поддерживаются два метода загрузки: - `fromSource` - загрузка из исходников; - `fromFile` - загрузка cfe-файла. -1. Укажите путь до расширения или URL для скачивания cfe-файла(`extensions` -> `path`). +3. Укажите путь до расширения или URL для скачивания cfe-файла(`extensions` -> `path`). - В случае загрузки из исходников - необходимо указать путь к исходникам расширения - В случае загрузки cfe - Укажите путь по которому будет скачан cfe. На данный момент можно указывать как локальный путь, так и url для скачивания cfe(Прим.: https://github.com/bia-technologies/yaxunit/releases/download/23.05/YAXUNIT-23.05.cfe) +4. Укажите этапы сборки, на которых должно быть загружено расширение (`initInfobase` -> `extensions` -> `stages`). Если оставить это поле пустым, то расширение будет загружено на этапе `initInfobase` и будет активно на всех последующих этапах. В противном случае расширение будет использоваться только на перечисленных этапах. Пример конфигурации для загрузки расширений: ```json @@ -194,7 +196,8 @@ pipeline1C() { "name": "ИмяРасширения1", "initMethod": "fromSource", - "path": "путь/до/исходников/расширения" + "path": "путь/до/исходников/расширения", + "stages": ['bdd', 'yaxunit'] }, { "name": "ИмяРасширения2", From 3087a046191df83e9018f9645b84a86688fd5b5a Mon Sep 17 00:00:00 2001 From: Dima Ovcharenko Date: Fri, 17 May 2024 11:53:44 +0300 Subject: [PATCH 2/6] Update README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index cf307967..a56016ff 100644 --- a/README.md +++ b/README.md @@ -174,20 +174,20 @@ pipeline1C() ## Настройка загрузки расширений Если у вас есть расширения которые необходимо загрузить в базу для проведения тестов и проверок, это можно сделать на этапе подготовки базы. + * При загрузке из исходников расширения должны быть в том же формате(edt или конфигуратора) что и основная конфигурация. * Для загрузки расширений необходимо описать каждое из них в массиве (`initInfobase` -> `extensions`). - Для загрузки расширений в информационную базу необходимо выполнить следующие шаги: 1. Укажите имя расширения(`extensions` -> `name`). -2. Определите метод загрузки для каждого расширения(`extensions` -> `initMethod`). Поддерживаются два метода загрузки: - - `fromSource` - загрузка из исходников; - - `fromFile` - загрузка cfe-файла. -3. Укажите путь до расширения или URL для скачивания cfe-файла(`extensions` -> `path`). - - В случае загрузки из исходников - необходимо указать путь к исходникам расширения - - В случае загрузки cfe - Укажите путь по которому будет скачан cfe. На данный момент можно указывать как локальный путь, так и url для скачивания cfe(Прим.: https://github.com/bia-technologies/yaxunit/releases/download/23.05/YAXUNIT-23.05.cfe) -4. Укажите этапы сборки, на которых должно быть загружено расширение (`initInfobase` -> `extensions` -> `stages`). Если оставить это поле пустым, то расширение будет загружено на этапе `initInfobase` и будет активно на всех последующих этапах. В противном случае расширение будет использоваться только на перечисленных этапах. +1. Определите метод загрузки для каждого расширения(`extensions` -> `initMethod`). Поддерживаются два метода загрузки: + * `fromSource` - загрузка из исходников; + * `fromFile` - загрузка cfe-файла. +1. Укажите путь до расширения или URL для скачивания cfe-файла(`extensions` -> `path`). + * В случае загрузки из исходников - необходимо указать путь к исходникам расширения + * В случае загрузки cfe - Укажите путь по которому будет скачан cfe. На данный момент можно указывать как локальный путь, так и url для скачивания cfe(Прим.: https://github.com/bia-technologies/yaxunit/releases/download/23.05/YAXUNIT-23.05.cfe) +1. Укажите этапы сборки, на которых должно быть загружено расширение (`initInfobase` -> `extensions` -> `stages`). Если оставить это поле пустым, то расширение будет загружено на этапе `initInfobase` и будет активно на всех последующих этапах. В противном случае расширение будет использоваться только на перечисленных этапах. Пример конфигурации для загрузки расширений: ```json From 1c21631b0fa46e60d228a20a6421bc6b16e0a742 Mon Sep 17 00:00:00 2001 From: Dima Ovcharenko Date: Fri, 17 May 2024 16:20:05 +0300 Subject: [PATCH 3/6] Update README.md --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a56016ff..81345d32 100644 --- a/README.md +++ b/README.md @@ -182,14 +182,15 @@ pipeline1C() 1. Укажите имя расширения(`extensions` -> `name`). 1. Определите метод загрузки для каждого расширения(`extensions` -> `initMethod`). Поддерживаются два метода загрузки: - * `fromSource` - загрузка из исходников; - * `fromFile` - загрузка cfe-файла. +* `fromSource` - загрузка из исходников; +* `fromFile` - загрузка cfe-файла. 1. Укажите путь до расширения или URL для скачивания cfe-файла(`extensions` -> `path`). - * В случае загрузки из исходников - необходимо указать путь к исходникам расширения - * В случае загрузки cfe - Укажите путь по которому будет скачан cfe. На данный момент можно указывать как локальный путь, так и url для скачивания cfe(Прим.: https://github.com/bia-technologies/yaxunit/releases/download/23.05/YAXUNIT-23.05.cfe) +* В случае загрузки из исходников - необходимо указать путь к исходникам расширения +* В случае загрузки cfe - Укажите путь по которому будет скачан cfe. На данный момент можно указывать как локальный путь, так и url для скачивания cfe(Прим.: https://github.com/bia-technologies/yaxunit/releases/download/23.05/YAXUNIT-23.05.cfe) 1. Укажите этапы сборки, на которых должно быть загружено расширение (`initInfobase` -> `extensions` -> `stages`). Если оставить это поле пустым, то расширение будет загружено на этапе `initInfobase` и будет активно на всех последующих этапах. В противном случае расширение будет использоваться только на перечисленных этапах. Пример конфигурации для загрузки расширений: + ```json "initInfobase": { "extensions": [ From 60c93cdb1f39233cff84159874bed4620b987aa4 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 6 Aug 2024 08:30:55 +0200 Subject: [PATCH 4/6] Fix plugin download --- settings.gradle.kts | 1 + 1 file changed, 1 insertion(+) diff --git a/settings.gradle.kts b/settings.gradle.kts index 2a475b84..ab2b122a 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,6 +1,7 @@ pluginManagement { repositories { gradlePluginPortal() + maven(url = "https://repo.jenkins-ci.org/releases") } } From 13d0dbf3adcfc81a498cc51ae2181cd0dda7ba0d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 06:33:57 +0000 Subject: [PATCH 5/6] Bump gradle/actions from 3 to 4 Bumps [gradle/actions](https://github.com/gradle/actions) from 3 to 4. - [Release notes](https://github.com/gradle/actions/releases) - [Commits](https://github.com/gradle/actions/compare/v3...v4) --- updated-dependencies: - dependency-name: gradle/actions dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 1c1e5550..d27ea4bb 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -21,6 +21,6 @@ jobs: java-version: '11' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v4 - name: Execute Gradle build run: ./gradlew check From a5613f424b327539e60859c4e5afbf141eb92dbd Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 6 Aug 2024 08:46:09 +0200 Subject: [PATCH 6/6] Create rebase.yaml --- .github/workflows/rebase.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/rebase.yaml diff --git a/.github/workflows/rebase.yaml b/.github/workflows/rebase.yaml new file mode 100644 index 00000000..c06a1bcd --- /dev/null +++ b/.github/workflows/rebase.yaml @@ -0,0 +1,19 @@ +name: Automatic Rebase +on: + issue_comment: + types: [created] +jobs: + rebase: + name: Rebase + if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/rebase') + runs-on: ubuntu-latest + steps: + - name: Checkout the latest code + uses: actions/checkout@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + fetch-depth: 0 # otherwise, you will fail to push refs to dest repo + - name: Automatic Rebase + uses: cirrus-actions/rebase@1.8 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}