diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index adca357..71b1a89 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -23,15 +23,21 @@ on: jobs: Test-Cookiecutter: runs-on: ubuntu-latest + container: + image: ghcr.io/nwchemex/nwx_buildenv:latest + credentials: + username: ${{ github.actor }} + password: ${{ secrets.CONTAINER_REPO_TOKEN }} steps: - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 - with: - python-version: '3.x' - name: Install cookecutter run: | pip install cookiecutter shell: bash + - name: Install Zip + run: | + apt-get update && apt-get install zip + shell: bash - name: Zip current state run: | # From the Cookiecutter docs diff --git a/README.md b/README.md index 8f36dd1..d832ba8 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,11 @@ will contain the following: These files constitute a bare plugin library and a simple test for the `load_modules` function. New modules and property types can be added and -registered following the [PluginPlay tutorials](https://nwchemex.github.io/PluginPlay/tutorials/index.html).You can configure, build, and test the new plugin as follows: +registered following the [PluginPlay tutorials](https://nwchemex.github.io/PluginPlay/tutorials/index.html). +The resulting library will depend on [SimDE](https://github.com/NWChemEx/SimDE). +See [here](https://nwchemex.github.io/SimDE/install.html#simde-dependencies) for +the further info on SimDE's dependencies. You can configure, build, and test the +new plugin as follows: ```bash $ cmake -Bbuild -H. -DCMAKE_TOOLCHAIN_FILE=./default_toolchain.cmake -DCMAKE_INSTALL_PREFIX=./install