Skip to content

Migrate GitHub Actions from cellify#2

Merged
ToAmano merged 2 commits into
mainfrom
chore/migrate-cellify-actions
Jul 2, 2026
Merged

Migrate GitHub Actions from cellify#2
ToAmano merged 2 commits into
mainfrom
chore/migrate-cellify-actions

Conversation

@ToAmano

@ToAmano ToAmano commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • migrate all five workflows from ToAmano/cellify: autorelease, CLI smoke test, labeler, pre-commit, and pytest/build CI
  • customize workflows for VisualizePhonon paths, vaspvis command, test/ fixture layout, dev extras, and PyPI package URL
  • add supporting labeler and pre-commit configs, declare ase as a runtime dependency, fix the vaspvis entry point, and allow float --scale values

Validation

  • python -m pytest --cov=src/ --cov-report=xml
  • vaspvis --help
  • vaspvis generate --help
  • vaspvis generate -i OUTCAR -f xsf -m 0 -s 1.0 in a temp directory
  • python -m build
  • pre-commit run --all-files --show-diff-on-failure

@cr-gpt

cr-gpt Bot commented Jul 2, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@cr-gpt

cr-gpt Bot commented Jul 2, 2026

Copy link
Copy Markdown

Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information

@ToAmano
ToAmano merged commit 54f95a6 into main Jul 2, 2026
6 checks passed
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.

1 participant