Skip to content

Upgrade GitHub Actions workflows #462

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

sujaypatil96
Copy link
Contributor

@sujaypatil96 sujaypatil96 commented Jun 16, 2025

This PR upgrades the the GitHub Actions workflows in the repo to use the latest versions of various Actions, poetry configuration steps, documentation build and deployment, etc.

Required to address #406

  • docs/ have been added/updated if necessary
  • make test has been run locally
  • tests have been added/updated (if applicable)
  • CHANGELOG.md has been updated.

If you are proposing a change to the SSSOM metadata model, you must

  • provide a full, working and valid example in examples/
  • provide a link to the related GitHub issue in the see_also field of the linkml model
  • provide a link to a valid example in the see_also field of the linkml model
  • make sure any new slot is annotated with the appropriate added_in annotation
  • run SSSOM-Py test suite against the updated model

[Add a description, mentioning at least relevant #ISSUE and how it was addressed. A bulleted list of all changes performed by the PR is is helpful.]

Copy link
Collaborator

@matentzn matentzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have also activated "trusted publishers" in pypi:

image

branches: [ master ]
branches:
- master
pull_request:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i dont really want to deploy the documentation on pull request; that's a weird pattern.

- name: Install dependencies
run: poetry install --no-interaction

- name: Build source and wheel archives
run: |
poetry version $(git describe --tags --abbrev=0)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So where does it get the version form now?

- name: Install dependencies
run: poetry install --no-interaction

- name: Build source and wheel archives
run: |
poetry version $(git describe --tags --abbrev=0)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So where does it get the version form now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants