Skip to content

Fix URLs based on repo transfer and prep for DOI snapshot#41

Open
egrace479 wants to merge 4 commits into
mainfrom
egrace479-patch-1
Open

Fix URLs based on repo transfer and prep for DOI snapshot#41
egrace479 wants to merge 4 commits into
mainfrom
egrace479-patch-1

Conversation

@egrace479

Copy link
Copy Markdown
Member

Prepares this repo for a release and Zenodo snapshot:

  • Redirects all URLs to Imageomics GitHub
  • Clarify license as MIT
  • Updates the license based on @samuelstevens first commit: a0f8528, likely no more of the original codebase left.
  • Set version for 0.1.0 as @samuelstevens notes "the key is to recognize that it's a rapidly changing codebase that is not stable at any point": updates to CITATION.cff and adds .zenodo.json and associated validation workflow.
    • Set release date for tomorrow (June 10)

@egrace479 egrace479 requested a review from samuelstevens June 9, 2026 15:49
@egrace479 egrace479 added the documentation Improvements or additions to documentation label Jun 9, 2026
@samuelstevens

samuelstevens commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Thanks Elizabeth.

  1. Did you generate the changes to the docs with just docs or a find+replace? I would prefer to use just docs so that we know it works with all auto-generated docs in the future.
  2. Instead of a Github Action, which in my experience is pretty hard to get right, can we include a script to use one of npx, bunx dx or deno run --allow-read? Then we get (1) no Github Actions (2) Flexible Javascript package usage (3) Zenodo validation in the future. It could be a just recipe or a script. Or we could remove the Github Action entirely since the .zenodo.json seems valid already.

bunx zenodraft metadata validate .zenodo.json and deno run --allow-read npm:zenodraft metadata validate .zenodo.json both worked for me. I ran them, saw no errors, edited the .zenodo.json file to remove the 'name' field and both runners then reported an error.

@samuelstevens samuelstevens left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

See my comment above.

@egrace479

egrace479 commented Jun 10, 2026

Copy link
Copy Markdown
Member Author
  1. Did you generate the changes to the docs with just docs or a find+replace? I would prefer to use just docs so that we know it works with all auto-generated docs in the future.

I did case-preserving find+replace and the only remaining instances of OSU-NLP-Group/OSU-NLP in the repo are your notes on whether it should stay there and the output from the notebook install. You can run another method if preferred.

  1. Instead of a Github Action, which in my experience is pretty hard to get right, can we include a script to use one of npx, bunx dx or deno run --allow-read? Then we get (1) no Github Actions (2) Flexible Javascript package usage (3) Zenodo validation in the future. It could be a just recipe or a script. Or we could remove the Github Action entirely since the .zenodo.json seems valid already.

The workflow is our standard Zenodo metadata checker using Zenodo's action to validate the formatting. It's set up to only run when that or the .zenodo.json are edited.

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

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants