Merge pull request #541 from tiffanycmeyer13/unidata_20.3.2

Add github action to update NDM to this branch
This commit is contained in:
srcarter3 2023-05-23 10:49:17 -06:00 committed by GitHub
commit f28321349a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

38
.github/workflows/update_NDM.yml vendored Normal file
View file

@ -0,0 +1,38 @@
name: update station info
on:
workflow_dispatch:
schedule:
- cron: "0 6 * * *"
jobs:
update_ndm:
runs-on: ubuntu-latest
environment:
name: VLAB
steps:
# Checkout this repo
# this gets the latest code (and is run on the default branch)
- name: Checkout awips2
uses: actions/checkout@v3
# Do individual pulls for all the files in the ndm directory
- name: Pull latest from vlab svn repo
run: |
cd rpms/awips2.edex/Installer.edex/ndm/
for file in *; do
svn export --force https://vlab.noaa.gov/svn/awips-ndm/trunk/"$file" --username ${{ secrets.VLAB_UNAME }} --password ${{ secrets.VLAB_PASS }}
done
# Check in all the new files
# Only do a git add/commit/push if files have changed
- name: Update existing NDM files for awips2 repo
run: |
date=`date +%Y%m%d-%H:%M:%S`
git config user.name $GITHUB_ACTOR
git config user.email $GITHUB_ACTOR@users.noreply.github.com
change=`git diff`
if [[ ! -z "$change" ]]
then
git add --all
git commit -m "New NDM updates on $date - autogenerated"
git push
fi