Skip to content

Which pyaml version to use for test #30

Description

@TeresiaOlsson

Currently the tests are run using the latest version of pyaml in the git repository because of this:

      - name: Install dependencies
        run: |
          python -m pip install --upgrade pip
          python -m pip install "git+https://github.com/python-accelerator-middle-layer/pyaml.git"
          python -m pip install -e ".[test,epics,tango]"
          pip install flake8

This is causing problems because it blocks merges unless all changes are compatible with the changes in the main branch of pyaml. So for example it become difficult to add small bug patches, updates to the docs etc.

I suggest that we change the workflow to always test against the latest release on pypi and then add an optional workflow to be used by developers to test against the latest version on the main branch. It looks like we can always have both workflows triggered and allow to merge if it's only the developer test that fails.

What do you think?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions