From 3224be4f66a8fc747ed2332eef0e498d5378d1d4 Mon Sep 17 00:00:00 2001
From: Pierre Delpy
Date: Tue, 27 Aug 2024 13:28:24 +0200
Subject: [PATCH] test selfdesigned workflow take 1
---
.github/workflows/auto-pr.yml | 25 +++++++++++++++++++++++++
.github/workflows/backport.yml | 30 ------------------------------
2 files changed, 25 insertions(+), 30 deletions(-)
create mode 100644 .github/workflows/auto-pr.yml
delete mode 100644 .github/workflows/backport.yml
diff --git a/.github/workflows/auto-pr.yml b/.github/workflows/auto-pr.yml
new file mode 100644
index 0000000..38bf2d5
--- /dev/null
+++ b/.github/workflows/auto-pr.yml
@@ -0,0 +1,25 @@
+name: Automatically generate Pull Request for test/backport-pilots
+
+on:
+ pull_request:
+ types: [closed]
+ branches:
+ - main
+
+jobs:
+ create_pr:
+ if: github.event.pull_request.merged == true
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v2
+
+ - name: Create Pull Request to test/backport-pilots branch
+ run: |
+ git config --local user.name "github_workflow_verbis_auto-pr"
+ git checkout -b test/backport-pilots
+ git push origin test/backport-pilots
+ gh pr create --base main --head test/backport-pilots --title "Auto PR from main" --body "This PR was created automatically after merging into main."
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml
deleted file mode 100644
index 4454269..0000000
--- a/.github/workflows/backport.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-name: Backport to Feature Branch on PR Merge
-
-on:
- pull_request:
- types: [closed]
- branches:
- - test/backport-main
-
-jobs:
- backport:
- if: github.event.pull_request.merged == true
- runs-on: ubuntu-latest
- steps:
- - name: Checkout the repository
- uses: actions/checkout@v3
-
- - name: Set up Node.js
- uses: actions/setup-node@v3
- with:
- node-version: '20'
-
- - name: Backport changes from test/backport-main to test/backport-pilots
- uses: backport-org/backport-github-action@v1
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- branches: 'test/backport-pilots' # Specify your feature branch here
- labels: 'backport' # Optional: Add a label to the PR
- assignees: 'PierreDelpy' # Optional: Assign the PR to yourself or a team member
- title: 'Automated Backport from test/backport-main to test/backport-pilots'
- body: 'This PR automatically backports changes from the test/backport-main branch to the test/backport-pilots branch after a PR was merged into main.'
\ No newline at end of file