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

v2.2 #181

Merged
merged 87 commits into from
Jun 16, 2020
Merged

v2.2 #181

merged 87 commits into from
Jun 16, 2020

Conversation

thomasyu888
Copy link
Member

@thomasyu888 thomasyu888 commented Jun 13, 2020

  • Did you run your tests locally (instructions here)?
  • Did you add a good description about your changes or additions?
  • Add archive-project and validate-project commands
  • updating submission annotations will also annotate with synapse style annotations.

thomasyu888 and others added 14 commits May 9, 2020 09:46
* Create pythonapp.yml

* Install challengeutils

* Remove travis dependency

* Only run test on PR
* Make sure to not redefine 'challenge'

* Dont pass object into rest post call

* Fix tests

* Add in sage name and year
* Add in testing of synapse service module

* Test code coverage

* Fix

* Add init

* Update

* Remove

* Add inits

* Add inits

* Remove

* Try uploading artifact

* Add in flake8

* install all dependencies

* Rename to build

* Remove duplicated test func
* Update version

* Refactor mirrowiki

* Update mirrorwiki

* Add dry run flag, fix docs

* Remove comments

* Increase update wiki pages and maps helper

* Add test mirrorwiki

* Make most functions convenience functions

* Fix indent

* add tests

* Add test

* Fix

* Add integration test

* Add integration tests

* Remove synapseclient<2 support for challenge.py

* Add -f

* Add in stdout for wiki titles that exist in destionation but not entity

* Update tests/test_mirrorwiki.py
* Add in development requirements

* Add to contributing guide on how to develop

* Update documentation

* Update version and add to changelog

* Update CONTRIBUTING.md

* Add release procedure

* Add in more contributing guide

* Edit PR template

* Update .github/PULL_REQUEST_TEMPLATE.md

Co-authored-by: Verena Chung <9377970+vpchung@users.noreply.github.com>

Co-authored-by: Verena Chung <9377970+vpchung@users.noreply.github.com>
* validate project function

* added output param to command; added unittest plans

* bug fix; add archive_project function

* refactor writeups into smaller functions

* added tests

* adding validation status to return value of validate_project()

* updated validateproject doc; changed default "public" value to False

* added tests for overall command functionality

* added docstrings to tests

* Update docstring to follow Google standards

Co-Authored-By: Thomas Yu <thomas.yu@sagebase.org>

* update names; modularize permissions function further; update tests

* fixed and added remaining tests; update package paths

* use entity name as new archive name

* Update challengeutils/project_submission.py

Co-authored-by: Thomas Yu <thomas.yu@sagebase.org>

* removed import alias and unused imports; parametrized tests

Co-authored-by: verena <vpchung@users.noreply.github.com>
Co-authored-by: Thomas Yu <thomas.yu@sagebase.org>
@pep8speaks
Copy link

pep8speaks commented Jun 13, 2020

Hello @thomasyu888! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

Line 63:80: E501 line too long (80 > 79 characters)

Comment last updated at 2020-06-15 20:48:08 UTC

thomasyu888 and others added 6 commits June 13, 2020 17:04
* Test annotations

* Add in support to update a submission's status in annotation submission

* Fix tess

* Add tests for converting dict or synapse style annotations to Annotations cls

* Test updating annotations

* Add EOL

* Add line

* Fix
@thomasyu888 thomasyu888 linked an issue Jun 14, 2020 that may be closed by this pull request
@thomasyu888 thomasyu888 linked an issue Jun 15, 2020 that may be closed by this pull request
@thomasyu888 thomasyu888 requested a review from vpchung June 15, 2020 20:51
@thomasyu888 thomasyu888 marked this pull request as ready for review June 15, 2020 20:51
Copy link
Member

@vpchung vpchung left a comment

Choose a reason for hiding this comment

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

Thanks for updating the project_submissions command names too!

Looks good.

@thomasyu888 thomasyu888 merged commit 96e2e87 into master Jun 16, 2020
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.

Convenience function to delete submission Add to release contribution.md
3 participants