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

0.6.0 release #135

Merged
merged 3 commits into from
Jul 25, 2019
Merged

0.6.0 release #135

merged 3 commits into from
Jul 25, 2019

Conversation

usercont-release-bot
Copy link
Contributor

Hi,
you have requested a release PR from me. Here it is!
This is the changelog I created:

Changes

  • method _pr_from_github_object differentiate closed and merged status
  • allow usage of PRStatus.merged for github pull requests
  • add get_latest_release(), create Releases class in test_github.py
  • Simplify imports
  • Split mocking and persistent_storage
  • Fix github-app authentication
  • Rename env-var for mocking and allow setting response file from RESPONSE_FILE env-var
  • Use PersistentObjectStorage as a Singleton
  • Split mocking and read_only from mocking
  • Set persistent storage only via class
  • Update mocking of GithubIntegration from PyGithub
  • Improve mocking and add support for authentication as a github-app
  • improve tests from previous commit
  • add labeling github pull requests
  • mistake fixed
  • PRFlag changed back to PRStatus
  • CommitStatus, PRStatus renamed to CommitFlag, PRFlag
  • use zuul for realz now
  • test changed
  • method create release for github created
  • add zuul config
  • bump base image to F30
  • add get_releses for Pagure
  • unused functions removed
  • add get_releases/get_release into abstract.py
  • add who_can_marge_pr and who_can_close_issue
  • delete obsolete comments
  • fix review notes, add can_close_issue and can_merge_pr, remove who_can_close_issue and who_can_merge_pr
  • fix mypy errors
  • get project's owners and permissions of various users
  • split test_get_tag_from_tag_name
  • value of git_tag in github Release set
  • link to GitTag from Release added
  • collections.Hashable -> collections.abc.Hashable
  • Make PersistentObjectStorage.init() backwards compatible
  • in get_file_content catch only 404
  • subprocess.run fix
  • unify external command invocation by subprocess.run
  • Add integration tests for factory and add more unit tests
  • Add docstrings to factory and types to parsing
  • Add get_project and get_service_class to global imports
  • Add tests for parsing
  • Add tests for factory
  • Add eq for projects and services
  • Save more attributes about parsed url
  • [github] Be lazy with github_repo object from pygithub
  • Fix str after rebase
  • Add support for services-mapping update
  • Import services in ogr/init.py to see it in the mapping
  • Add method for creating projects from url
  • Get project from url
  • fix code format issues
  • add tests, fix review notes
  • creating/closing/commenting Pagure Issues
  • Fix formating for str methods
  • Changes requested to_str_method of classes
  • Added instantiation-like syntax
  • Added str method to classes
  • Added str method to classes

You can change it by editing CHANGELOG.md in the root of this repository and pushing to 0.6.0-release branch before merging this PR.
I didn't find any files where __version__ is set.

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

@packit-as-a-service
Copy link

Congratulations! The build has finished successfully. 🍾

You can install the built RPMs by following these steps:

  • sudo yum install -y dnf-plugins-core on RHEL 8
  • sudo dnf install -y dnf-plugins-core on Fedora
  • dnf copr enable packit/packit-service-ogr-135
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@TomasTomecek
Copy link
Member

since p-s can already push to fedora, please set up a job to do so please

@lachmanfrantisek
Copy link
Member

since p-s can already push to fedora, please set up a job to do so please

Good to know. Thanks!

@lachmanfrantisek
Copy link
Member

@marusinm @lbarcziova @shreyanshrs44

Please, check the CHANGELOG that I did not forget about anything you contributed.

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

@lachmanfrantisek
Copy link
Member

@TomasTomecek could you please verify I correctly configured the jobs?

Copy link
Member

@TomasTomecek TomasTomecek left a comment

Choose a reason for hiding this comment

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

lgtm

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

CHANGELOG.md Outdated Show resolved Hide resolved
@packit-as-a-service
Copy link

Congratulations! The build has finished successfully. 🍾

You can install the built RPMs by following these steps:

  • sudo yum install -y dnf-plugins-core on RHEL 8
  • sudo dnf install -y dnf-plugins-core on Fedora
  • dnf copr enable packit/packit-service-ogr-135
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

@lachmanfrantisek lachmanfrantisek merged commit f67718b into master Jul 25, 2019
@delete-merged-branch delete-merged-branch bot deleted the 0.6.0-release branch July 25, 2019 07:48
@usercont-release-bot
Copy link
Contributor Author

I just released version 0.6.0 on Github
I just released version 0.6.0 on PyPI

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.

4 participants