Skip to content

Create PR from Dev to Default Branch #12

Create PR from Dev to Default Branch

Create PR from Dev to Default Branch #12

Workflow file for this run

name: Create PR from Dev to Default Branch
on:
workflow_dispatch:
schedule:
- cron: '30 18 * * 6' # Runs every Saturday at midnight IST (adjust as needed)
jobs:
create-pr:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Create PR
run: |
# Get the default branch name using GitHub API
DEFAULT_BRANCH=$(curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/repos/${{ github.repository }}/branches/default" | jq -r .name)
# Create a PR from "dev" to the default branch
PR_URL=$(gh pr create --base master --head "dev" --title "Auto-generated PR" -t "Auto-generated PR" -b "Auto-generated PR")
echo "Created PR: $PR_URL"
env:
GH_TOKEN: ${{ github.token }}