Skip to content

Releases: greenbone/pontos

pontos 22.10.0

25 Oct 13:22
Compare
Choose a tag to compare

22.10.0 - 2022-10-25

Added

  • Add an Asynchronous GitHub API #446 9ed6aa3
  • Improve typing for AsyncDownloadProgressIterable 2d7537d
  • Add async API for uploading release assets to GitHub 48a2666
  • Add an AsyncIterator for uploading binary content from a Path 866a5fe
  • Add async GitHub download release assets API 9299ee3
  • Add async GitHub API for downloading release zip and tarball files e58f02d
  • Add async GitHub API for downloading artifacts 3a46a44
  • Add async GitHub client stream method b6de04c
  • Add new helpers for async download with progress 0fd5fe4
  • Add test for async creating a simple GitHub relase 81596cc
  • Add tests for async GitHub artifacts API 038a448
  • Add async test for a simple GitHub pull request update ba291f0
  • Add tests for async GitHub labels API 6ad0e1b
  • Add tests for async GitHub workflows API 9e74c2a
  • Add tests for async GitHub releases API e1b055a
  • Add tests for async GitHub organizations API 5fae080
  • Add tests for async GitHub pull requests API 640b1ae
  • Add async tests for GitHub contents API c429dfe
  • Add class for mocking an AsyncIterator from an Iterable edc4c22
  • Add tests for async GitHub branches API 2f852da
  • Add tests for GitHubAsyncRESTClient b70e3c4
  • Export GitHubAsyncRESTApi from pontos.github.api 29c36a4
  • Add async GitHub workflows API 97be2ef
  • Add async GitHub releases API 42fd883
  • Add async GitHub API for pull requests d693a9c
  • Add async GitHub labels API aec85ab
  • Add async GitHub contents API 248c276
  • Add async banches GitHub API 17e906f
  • Add a GitHubAsyncRESTApi class d3434fe
  • Implement classes for async organization and artifacts GitHub API 2748e58
  • Add new async HTTP client class for GitHub requests 9b49a6b
  • Add cli for input and output variables of GitHub Actions b2b821f
  • Update Actions output due to changes in GitHub 796bdba
  • unittest create tag no date no github_object_type 3b62728
  • unittest create tag argparser 1fa8dff
  • unittest for git.tag 0f3b80b
  • unittest test_create_tag_reference 5672f04
  • Unittest create_tag ffae2fb
  • unittest for create_tag cmd function f60b266
  • Use git_object_type and git_object var names 86ffe7f
  • Allow None var for git_object_type e139dc7
  • tag create cmd 6362ad3
  • Create tag function for arg parser 020b00d
  • create_github_tag and create_github_tag_reference 698b63e
  • git tag support c4e7dba
  • more unittests 63b5f15
  • some defaults 31e031e
  • some unittests 28131f7
  • Doc to cmds 12507a8
  • store action to argparser aaa8f0a
  • Init github release cmd da4cc8f
  • Add py.typed file (PEP 561) to support finding types 8a947bd

Changed

  • Improve GitHub async client stream tests e7b6b5b
  • Make the upload release artifacts test reliable 5172e57
  • Extend GitHub client API to allow posting binary content 296c82e
  • Allow to pass full URL to GitHub API client methods 62863f8
  • Allow to pass a full url to async github client stream method 11d7c13
  • Extract getting GitHub args and api url into own private methods 0826e49
  • Avoid printing output to console in JS update_version tests cb90b85
  • Ensure that test files are removed if a test failes a4f193b

Bug Fixes

pontos 22.9.6

28 Sep 11:51
Compare
Choose a tag to compare

22.9.6 - 2022-09-28

Bug Fixes

pontos 22.9.5

28 Sep 11:00
Compare
Choose a tag to compare

22.9.5 - 2022-09-28

Added

  • Export RepositoryType and WorkflowRunStatus from github api module be42939

Bug Fixes

  • Don't import from main module to avoid circular import abc03a4

pontos 22.9.4

28 Sep 10:28
Compare
Choose a tag to compare

22.9.4 - 2022-09-28

Added

  • Add WorkflowRunStatus enum for GitHub API 3bd2954
  • API call path_exists() to GitHub API (#428) 9b5cc82

Changed

Bug Fixes

  • get_branch_protection API call (#430) 48ced0a
  • Update docstring of GitHub download_repository_artifact 5f1480b

pontos 22.9.3

27 Sep 12:13
Compare
Choose a tag to compare

22.9.3 - 2022-09-27

Changed

  • Rename GitHub workflow API a6f9378

pontos 22.9.2

27 Sep 11:20
Compare
Choose a tag to compare

22.9.2 - 2022-09-27

Added

  • GitHub API: Get repos info and branch protection (#423) c3ba417
  • Add GitHub Actions Environment property is_debug 770f3f5

pontos 22.9.1

22 Sep 15:06
Compare
Choose a tag to compare

22.9.1 - 2022-09-22

Changed

  • Update json based types for GitHub API 73be4e0
  • Set default timeout for GitHub API to three minutes 0c8b8db
  • Extend get_workflow_runs GitHub API for filtering 084b568

pontos 22.9.0

22 Sep 07:59
Compare
Choose a tag to compare

22.9.0 - 2022-09-22

Added

  • Add GitHub API for getting information about a single workflow run 355f65a
  • Add GitHub API to get workflow runs information 795709d
  • Add GitHub API for creating a workflow dispatch event 5f055b3
  • Add GitHub API to get information of a single workflow e72bb34
  • Add GitHub API to request workflow information d4729a8
  • Add GitHub API for deleting an artifact ef3e4d7
  • Add GitHub API for requesting workflow artifacts 870155b
  • Add new GitHub API for downloading a repo artifact c14b798
  • Add GitHub API for getting a single repo artifact 33d7df4
  • Add API for getting all artifacts of a GitHub repo 08c7731
  • Add a new testing module to pontos #403 15d785e
  • Add tests for all testing functions aa61397
  • Add a new testing module to pontos 52951c4
  • Deploy docs to GitHub pages e0a4045

Removed

  • utf-8 code comment in python header e194096

Changed

  • Allow to set request parameters and headers for download 65e74c8
  • Extend download context manager to accept string as destination cc5cf9d
  • Introduce new JSON type for json based GitHub responses 1d29701
  • Improve helper module tests 9263399
  • Allow to pass PathLike instances to Git.add method c455040
  • Allow to pass PathLike as cwd to exec_git d134e76
  • Switch to furo sphinx theme for improved docs layout 5172113
  • Update dependencies and remove sphinx-autodoc-typehints 867cc81

Bug Fixes

  • Fix find signing key tests if a global signing key is set a7c9b25

pontos 22.8.1

01 Aug 20:14
Compare
Choose a tag to compare

22.8.1 - 2022-08-01

Changed

  • Improve uploading release assets (#381) ec10a15
  • Upload release signature files with dedicated content type b698e2e
  • Allow to set content types for uploading release assets d8ca405
  • Check if token is available for pontos-release release and sign (#380) 05453fa

pontos 22.8.0

01 Aug 12:55
Compare
Choose a tag to compare

22.8.0 - 2022-08-01

Added

Changed

Bug Fixes

  • Fail pontos-release sign if gpg signing has an error 10d23c0
  • Ensure release CLI fails if no sub-command is passed ff09c84
  • Get version from pontos source and set correct repository d3acd64
  • prepare terminal command runner confusion 74de330