diff --git a/.github/workflows/branchCheck.yml b/.github/workflows/branchCheck.yml new file mode 100644 index 0000000000..e6a090cfa7 --- /dev/null +++ b/.github/workflows/branchCheck.yml @@ -0,0 +1,30 @@ +name: Branch check +on: [ push ] +jobs: + check: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v4 + - name: Check branch + run: | + import os + import re + + def version() : + + versions = {} + versionRe = re.compile( r"^(gaffer.*Version.*) = (\S+)" ) + with open( "SConstruct" ) as sconstruct : + for line in sconstruct.readlines() : + versionMatch = versionRe.match( line ) + if versionMatch : + versions[versionMatch.group( 1 )] = versionMatch.group( 2 ).strip( "'\"" ) + + return [ int( versions["gafferMilestoneVersion"] ), int( versions["gafferMajorVersion"] ) ] + + currentVersion = version() + print( currentVersion ) + + print( os.environ ) + + shell: python