Skip to content

Commit

Permalink
[WIP] Update mirror-update-warning
Browse files Browse the repository at this point in the history
  • Loading branch information
cbbayburt committed Nov 19, 2023
1 parent d6c9758 commit ce12f2c
Showing 1 changed file with 22 additions and 19 deletions.
41 changes: 22 additions & 19 deletions .github/workflows/mirror-update-warning.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,34 @@
name: mirror-update-warning
name: Mirror update notification

on: push
on:
pull_request:
# branches:
# - master
paths:
- backend_modules/libvirt/base/main.tf

jobs:
Check-changed-files:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Get Changed Files
id: get_file_changes
uses: trilom/[email protected]
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
plaintext: true
- name: RESULTS
fetch-depth: 2
- name: Get changed URLs
run: |
for directory in ${{ steps.get_file_changes.outputs.files }}
do
if [ ${directory} == "backend_modules/libvirt/base/main.tf" ]
then
echo "IMAGES_CHANGED=true" >> $GITHUB_ENV
fi
done
- name: PR Comment
if: env.IMAGES_CHANGED == 'true'
DIFF=$(git diff -p -U0 --no-color --diff-filter=M -G"\{var\.mirror\}" \
${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }} \
-- backend_modules/libvirt/base/main.tf | \
grep "^[+-] " | sed 's/^[+-]\s*\([^ ]*\).*$/ - \1\n/' | uniq)
echo "DIFF=$DIFF" >> $GITHUB_ENV
- name: Comment on the pull request
if: env.DIFF
uses: peter-evans/commit-comment@v1
with:
body: |
Before merging this PR, keep in mind we must have updated CI and BV Mirror YAML files.
Thank you for your collaboration.
This pull request modifies the URLs of the following repositories.
Please consider updating the CI and BV mirror configurations accordingly.
${{ env.DIFF }}

0 comments on commit ce12f2c

Please sign in to comment.