IUPAC-InChI/InChI

CI: Extract duplicated InChI compilation step into composite action

Closed this issue · 1 comments

- name: Compile InChI library from triggering branch
run: |
git config --global --add safe.directory "$GITHUB_WORKSPACE" # https://github.com/actions/runner-images/issues/6775
mkdir "$GITHUB_WORKSPACE/INCHI-1-TEST/libs"
./INCHI-1-TEST/compile_inchi_lib.sh ${{ github.ref_name }} "$GITHUB_WORKSPACE/INCHI-1-TEST/libs"
if [ "${{ github.ref_name }}" != "main" ]; then
# Rename library to libinchi.so.main, since that's the name the tests expect.
mv "$GITHUB_WORKSPACE/INCHI-1-TEST/libs/libinchi.so.${{ github.ref_name }}" "$GITHUB_WORKSPACE/INCHI-1-TEST/libs/libinchi.so.main"
fi

Closing with 4f218c2.