Skip to content
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

Release 0.7.0 #362

Merged
merged 20 commits into from
Jan 18, 2020
Merged

Release 0.7.0 #362

merged 20 commits into from
Jan 18, 2020

Conversation

chfw
Copy link
Member

@chfw chfw commented Jan 18, 2020

Before raising the PR, here is a check list:

  • have you written unit tests for your code changes?
  • have you updated the change log?
  • can someone else understand your changes without your explanation?
  • are you proud of your code changes?
  • please add your name and github link to contributors.rst in alphabetical order.

@codecov-io
Copy link

codecov-io commented Jan 18, 2020

Codecov Report

Merging #362 into master will decrease coverage by 0.23%.
The diff coverage is 93.93%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #362      +/-   ##
==========================================
- Coverage    96.3%   96.07%   -0.24%     
==========================================
  Files          55       55              
  Lines        2814     2827      +13     
==========================================
+ Hits         2710     2716       +6     
- Misses        104      111       +7
Impacted Files Coverage Δ
moban/_version.py 100% <100%> (ø) ⬆️
moban/core/hashstore.py 100% <100%> (+2%) ⬆️
moban/exceptions.py 100% <100%> (ø) ⬆️
tests/test_main.py 100% <100%> (ø) ⬆️
moban/externals/buffered_writer.py 100% <100%> (+3.12%) ⬆️
tests/test_file_system.py 95.52% <100%> (+0.2%) ⬆️
moban/main.py 100% <100%> (ø) ⬆️
moban/core/moban_factory.py 98.08% <100%> (-0.02%) ⬇️
moban/plugins/copy.py 100% <100%> (ø) ⬆️
moban/core/mobanfile/targets.py 98.76% <100%> (ø) ⬆️
... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3877e58...3f36a29. Read the comment docs.

@chfw chfw merged commit 24ecad3 into master Jan 18, 2020
chfw added a commit to moremoban/pypi-mobans that referenced this pull request Jan 18, 2020
chfw added a commit to moremoban/yehua that referenced this pull request Jan 18, 2020
chfw added a commit to moremoban/yehua that referenced this pull request May 8, 2020
* ✨ generate a hello world project from cookie cutter template on disk. related to #37

* 💚 make ci pass

* 🔥 drop python 2 support and test

* 💄 pump up the version

* 💚 adapting moban v0.7.0. moremoban/moban#362

* 🔥 remove pypy3 because it is based on python 3.5.3

* 🔥 replace nose with pytest

* 💚 pytest requires the package to be installed by default

* 🔬 test cookie cutter, hello world project generation. #37

* ✨ auto-genenerate yehua file from cookie cutter json. #37

* ✨ first ever pass on cookiecutter-pypackage. yes, this code now can generate a cookiecutter package from cookiecutter-pypackage offline. steps: 1) git clone cookiecutter-pypackage 2) yh -c cookiecutter-pypackage 3) answer the quesetions 4) you will have what you wanted. #37

* 💚 fix unwanted yaml dependency

* ✨ yes we need to use cookiecutter.extension.*

* ✨ use moban update in github action

* 🔨 problem solved

* 🔨 use python 3.7

* 🔨 commit to feature branch

* 📚 test moban update

* 📚 commit changes

* 📚 use default github token

* 📚 how could I about this without documentationgit add .github/workflows/moban-update.yml ad-m/github-push-action#38

* 📚 tweek it work?

* 📚 fix detached state. actions/checkout#6

* 📚 cannot i simply push

* 📚 use auto commit

* 📚 use checkout v2

* 📚 use checkout v2

* This is an auto-commit

* 📚 test if auto commit would commit nothing or not

* 📚 test if auto commit would commit something

* 📚 test if auto commit would commit something

* This is an auto-commit

* ✨ add colon

* This is an auto-commit

* ✨ need if statement

* ✨ need if statement

* This is an auto-commit

* ✨ generate directly from a git repo. #37

* 🔥 remove unused imports

* 🔥 remove useless codes

* ✨ first working POC. yh -c cookiecutter-pypackage #37

* 💚 pass all unit tests

* 🔥 remove unused imports

* 💚 fix coding style

* ✨ minor tweak to support git url. python filesytem did the magic! #37

* 💚 test cookiecutter package as git repo

* 💚 add gitfs2 as test requirements

* This is an auto-commit

* 💚 add gitfs2 as test requirements

* This is an auto-commit

* ✨ seemless integration with cookiecutter. simply replace cookiecutter with yh. the rest will follow. #37

* This is an auto-commit

* 🔨 code refactoring

* 🔨 code refactoring

* This is an auto-commit

* 🔥 remove unused imports

Co-authored-by: chfw <chfw@users.noreply.github.com>
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