Skip to content

Instantly share code, notes, and snippets.

@theowenyoung
Created January 21, 2022 08:47
Show Gist options
  • Save theowenyoung/e50d8f374a317fb974282d0533451159 to your computer and use it in GitHub Desktop.
Save theowenyoung/e50d8f374a317fb974282d0533451159 to your computer and use it in GitHub Desktop.
Github Actions workflow file, check if there are uncommited changes
name: Github Actions check if there are uncommited changes
on:
repository_dispatch:
workflow_dispatch:
push:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v2
- run: touch index.html
- name: chown
run: sudo chown -R $USER:$USER ./
- name: git config
run: git config --global user.name "github-actions[bot]" && git config --global user.email github-actions-bot@users.noreply.github.com
- name: git add
run: git add .
- run: git status
- id: isChanged
run: git diff-index --cached --quiet HEAD || echo '::set-output name=changed::true'
- run: echo ${{ steps.isChanged.outputs.changed }}
- if: ${{ steps.isChanged.outputs.changed == 'true' }}
run: echo 'yes, changed'
- if: ${{ steps.isChanged.outputs.changed != 'true' }}
run: echo 'no any change'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment