File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,23 +22,23 @@ jobs:
2222
2323 - name : Extract version from fpm.toml
2424 id : fpm_version
25- run : echo "RAFFLE_FPM_VERSION=$(grep -oP '(?<= version = ")[^"]+ ' fpm.toml)" >> " $GITHUB_ENV"
25+ run : echo "RAFFLE_FPM_VERSION=v$(awk -F'"' '/^ version/ {print $2} ' fpm.toml)" >> $GITHUB_ENV
2626
2727 - name : Extract version from mod_io_utils.F90
2828 id : fortran_version
29- run : echo "RAFFLE_FORTRAN_VERSION=$(grep -oP '(?<= raffle__version__ = ")[^"]+ ' src/fortran/lib/mod_io_utils.F90)" >> " $GITHUB_ENV"
29+ run : echo "RAFFLE_FORTRAN_VERSION=v$(awk -F'"' '/character\(len=\*\), parameter \:\:\ raffle__version__/ {print $2} ' src/fortran/lib/mod_io_utils.F90)" >> $GITHUB_ENV
3030
3131 - name : Extract GitHub tag version
3232 id : github_tag
3333 run : echo "TAG_VERSION=${GITHUB_REF#refs/tags/v}" >> "$GITHUB_ENV"
3434
3535 - name : Verify version consistency
3636 run : |
37- if [[ "v $FPM_VERSION" != "$TAG_VERSION" ]]; then
37+ if [[ "$FPM_VERSION" != "$TAG_VERSION" ]]; then
3838 echo "❌ Version mismatch: fpm.toml ($FPM_VERSION) does not match GitHub tag ($TAG_VERSION)"
3939 exit 1
4040 fi
41- if [[ "v $FORTRAN_VERSION" != "$TAG_VERSION" ]]; then
41+ if [[ "$FORTRAN_VERSION" != "$TAG_VERSION" ]]; then
4242 echo "❌ Version mismatch: mod_io_utils.F90 ($FORTRAN_VERSION) does not match GitHub tag ($TAG_VERSION)"
4343 exit 1
4444 fi
You can’t perform that action at this time.
0 commit comments