Skip to content

Commit

Permalink
workflows: push to separate branch
Browse files Browse the repository at this point in the history
Signed-off-by: Jai Luthra <[email protected]>
  • Loading branch information
jailuthra committed Dec 5, 2023
1 parent c56db4a commit 5416bda
Showing 1 changed file with 4 additions and 18 deletions.
22 changes: 4 additions & 18 deletions .github/workflows/gen_win_patches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@ name: Generate Windows patches
on:
workflow_dispatch:
inputs:
os:
description: 'Operating System'
required: true
default: 'win'
type: choice
options:
- win
- linux
version:
description: 'Driver Version'
required: true
Expand All @@ -37,23 +29,16 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: Check OS and variant
- name: Check variant
id: check_input
run: |
os="${{ inputs.os }}"
variant="${{ inputs.variant }}"
version="${{ inputs.version }}"
echo "Operating System: $os"
echo "Variant: $variant"
echo "Version: $version"
if [[ $version =~ ([0-9]+\.[0-9]+(-[a-zA-Z]+)?)(-.+)? ]]; then
if [ "$os" != "win" ]; then
echo "Not a Windows release. Stopping the CI workflow."
exit 0
fi
echo "OS=$os" >> $GITHUB_ENV
echo "VARIANT=$variant" >> $GITHUB_ENV
echo "VERSION=$version" >> $GITHUB_ENV
Expand Down Expand Up @@ -120,7 +105,8 @@ jobs:
cd "${{ github.workspace }}"
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git checkout -b ${{ env.VERSION }}
git add -A
git diff --quiet --exit-code --cached || git commit -m "${{ env.OS }}: add support for ${{ env.VARIANT }} driver ${{ env.VERSION }}" -m "${{ inputs.description }}"
git push origin master
git diff --quiet --exit-code --cached || git commit -m "win: add support for ${{ env.VARIANT }} driver ${{ env.VERSION }}" -m "${{ inputs.description }}"
git push origin ${{ env.VERSION }}
echo "Committed and pushed changes"

0 comments on commit 5416bda

Please sign in to comment.