From 7ecb4cbddfab82e3275b2832ee15c18e6d86916c Mon Sep 17 00:00:00 2001 From: CharlVS <77973576+CharlVS@users.noreply.github.com> Date: Mon, 9 Feb 2026 13:07:11 +0100 Subject: [PATCH 1/5] Allow manual config workflow dispatch to target branch --- .github/workflows/gen_configs.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gen_configs.yml b/.github/workflows/gen_configs.yml index 04659c8d4..8a4aa3c85 100644 --- a/.github/workflows/gen_configs.yml +++ b/.github/workflows/gen_configs.yml @@ -13,12 +13,22 @@ on: schedule: - cron: '0 0 * * *' workflow_dispatch: + inputs: + target_branch: + description: Branch to run against and target for PR + required: true + default: master + type: string jobs: update_configs: runs-on: ubuntu-22.04 + env: + TARGET_BRANCH: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.target_branch || github.ref_name }} steps: - uses: actions/checkout@v4 + with: + ref: ${{ env.TARGET_BRANCH }} - name: Create 128x128 images in icons dir shell: bash @@ -35,11 +45,12 @@ jobs: commit-message: Update coins json file committer: github-actions[bot] author: github-actions[bot] + base: ${{ env.TARGET_BRANCH }} branch: json-config-update delete-branch: true title: '[BOT] Update coins config json' body: | - - Coins JSON config auto-generated on merge to master + - Coins JSON config auto-generated from `${{ env.TARGET_BRANCH }}` - Electrum scan report updated labels: | config-update From aba9f277be431472b76d28ac3a70925bcd936b71 Mon Sep 17 00:00:00 2001 From: CharlVS <77973576+CharlVS@users.noreply.github.com> Date: Mon, 9 Feb 2026 13:14:42 +0100 Subject: [PATCH 2/5] Use base-specific prefix for config update PR branch --- .github/workflows/gen_configs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gen_configs.yml b/.github/workflows/gen_configs.yml index 8a4aa3c85..2b9a78dc0 100644 --- a/.github/workflows/gen_configs.yml +++ b/.github/workflows/gen_configs.yml @@ -46,7 +46,7 @@ jobs: committer: github-actions[bot] author: github-actions[bot] base: ${{ env.TARGET_BRANCH }} - branch: json-config-update + branch: json-config-update/${{ env.TARGET_BRANCH }} delete-branch: true title: '[BOT] Update coins config json' body: | From 6334f0fbbb5e90de51d9e97ae7ea55288877c82a Mon Sep 17 00:00:00 2001 From: CharlVS <77973576+CharlVS@users.noreply.github.com> Date: Mon, 9 Feb 2026 13:18:11 +0100 Subject: [PATCH 3/5] Limit config update workflow reviewers list --- .github/workflows/gen_configs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gen_configs.yml b/.github/workflows/gen_configs.yml index 2b9a78dc0..ce3e32e15 100644 --- a/.github/workflows/gen_configs.yml +++ b/.github/workflows/gen_configs.yml @@ -54,5 +54,5 @@ jobs: - Electrum scan report updated labels: | config-update - reviewers: cipig, smk762, gcharang + reviewers: cipig draft: false From c6cdf8649c199c57a08f7487081df4e2c39df439 Mon Sep 17 00:00:00 2001 From: CharlVS <77973576+CharlVS@users.noreply.github.com> Date: Mon, 9 Feb 2026 13:24:12 +0100 Subject: [PATCH 4/5] Use config-generate prefix for workflow PR branches --- .github/workflows/gen_configs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gen_configs.yml b/.github/workflows/gen_configs.yml index ce3e32e15..6d7d5b1ee 100644 --- a/.github/workflows/gen_configs.yml +++ b/.github/workflows/gen_configs.yml @@ -46,7 +46,7 @@ jobs: committer: github-actions[bot] author: github-actions[bot] base: ${{ env.TARGET_BRANCH }} - branch: json-config-update/${{ env.TARGET_BRANCH }} + branch: config-generate/${{ env.TARGET_BRANCH }} delete-branch: true title: '[BOT] Update coins config json' body: | From bbb1390444aed19063934d02df34032e6ca629ad Mon Sep 17 00:00:00 2001 From: CharlVS <77973576+CharlVS@users.noreply.github.com> Date: Mon, 9 Feb 2026 13:38:30 +0100 Subject: [PATCH 5/5] Include target branch in workflow PR title --- .github/workflows/gen_configs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gen_configs.yml b/.github/workflows/gen_configs.yml index 6d7d5b1ee..8fd25664d 100644 --- a/.github/workflows/gen_configs.yml +++ b/.github/workflows/gen_configs.yml @@ -48,7 +48,7 @@ jobs: base: ${{ env.TARGET_BRANCH }} branch: config-generate/${{ env.TARGET_BRANCH }} delete-branch: true - title: '[BOT] Update coins config json' + title: "[BOT] Update coins config json for ${{ env.TARGET_BRANCH }}" body: | - Coins JSON config auto-generated from `${{ env.TARGET_BRANCH }}` - Electrum scan report updated