Skip to content

Commit

Permalink
add workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
jedwards4b committed Nov 22, 2023
1 parent 0cca31c commit 5c73ae9
Show file tree
Hide file tree
Showing 4 changed files with 119 additions and 0 deletions.
46 changes: 46 additions & 0 deletions .github/workflows/bumpversion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Update file on PR merge
on:
pull_request:
branches:
- main
types: closed

jobs:
update_version:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
with:
# Fetch full depth, otherwise the last step overwrites the last commit's parent, essentially removing the graph.
fetch-depth: 0

- name: GenerateTag
id: name_tag
uses: mathieudutour/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
create_annotated_tag: true
default_bump: patch
dry_run: true
tag_prefix: cprnc-
- name: Update version.txt
run: |
echo "${{ steps.name_tag.outputs.new_tag }}" > version.txt
- name: Amend the last commit
run: |
git config --global user.email "[email protected]"
git config --global user.name "OpenRCT2 git bot"
git commit -a --amend --no-edit
git push --force-with-lease
echo "Complete"name: Bump version
- name: Bump version and push tag
id: really_tag_version
uses: mathieudutour/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
create_annotated_tag: true
default_bump: patch
dry_run: false
tag_prefix: cprnc-
46 changes: 46 additions & 0 deletions .github/workflows/bumpversion.yml~
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Update file on PR merge
on:
pull_request:
branches:
- main
types: closed

jobs:
update_version:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
with:
# Fetch full depth, otherwise the last step overwrites the last commit's parent, essentially removing the graph.
fetch-depth: 0

- name: GenerateTag
id: name_tag
uses: mathieudutour/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
create_annotated_tag: true
default_bump: patch
dry_run: true
tag_prefix: manic-
- name: Update version.txt
run: |
echo "${{ steps.name_tag.outputs.new_tag }}" > version.txt
- name: Amend the last commit
run: |
git config --global user.email "[email protected]"
git config --global user.name "OpenRCT2 git bot"
git commit -a --amend --no-edit
git push --force-with-lease
echo "Complete"name: Bump version
- name: Bump version and push tag
id: really_tag_version
uses: mathieudutour/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
create_annotated_tag: true
default_bump: patch
dry_run: false
tag_prefix: manic-
24 changes: 24 additions & 0 deletions .github/workflows/runtests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: test cprnc
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses" actions/checkout@v3
- name: Installs
run: |
set -x
sudo apt-get update
sudo apt-get install netcdf-bin gfortran libnetcdff-dev
- name: cmake build
shell: bash
run: |
mkdir build
cd build
cmake -Wno-dev ../
make VERBOSE=1
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CPRNC is a fortran program used to compare netcdf data files.
It was developed and has evolved for use with CESM.

0 comments on commit 5c73ae9

Please sign in to comment.