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

Use http4s instead of github-api #146

Closed
6 tasks done
kevin-lee opened this issue Jan 17, 2021 · 1 comment · Fixed by #159
Closed
6 tasks done

Use http4s instead of github-api #146

kevin-lee opened this issue Jan 17, 2021 · 1 comment · Fixed by #159
Assignees
Labels
task Task to do
Milestone

Comments

@kevin-lee
Copy link
Owner

kevin-lee commented Jan 17, 2021

Task

Summary

Use http4s instead of github-api

Project Details

Version: 1.0.3

Description

Use http4s instead of github-api. github4s was also considered but declined.
Since github4s doesn't support uploading assets to release, it is required to use HTTP client library to do both release and loading. So use http4s instead of github4s which means http4s/http4s#140 can be dropped.

  • New data types for GitHub release
  • Add create GitHub release
  • Add find GitHub release
  • Add update GitHub release
  • Add upload assets to GitHub release
  • Replace the OldGitHubApi with the new GitHubApi.
@kevin-lee kevin-lee added the task Task to do label Jan 17, 2021
@kevin-lee kevin-lee added this to the milestone8 milestone Jan 17, 2021
@kevin-lee kevin-lee self-assigned this Jan 17, 2021
kevin-lee added a commit that referenced this issue Jan 20, 2021
kevin-lee added a commit that referenced this issue Jan 20, 2021
…build.sbt

Issue #146 - Remove github4s from build.sbt
kevin-lee added a commit that referenced this issue Jan 20, 2021
kevin-lee added a commit that referenced this issue Jan 20, 2021
kevin-lee added a commit that referenced this issue Jan 20, 2021
kevin-lee added a commit that referenced this issue Jan 21, 2021
…ease

Issue #146 - Some changes in existing types including errors
kevin-lee added a commit that referenced this issue Jan 21, 2021
…thub-release

Issue #146 - New data types for GitHub release
kevin-lee added a commit that referenced this issue Jan 22, 2021
kevin-lee added a commit that referenced this issue Jan 22, 2021
kevin-lee added a commit that referenced this issue Jan 23, 2021
kevin-lee added a commit that referenced this issue Jan 23, 2021
kevin-lee added a commit that referenced this issue Jan 23, 2021
kevin-lee added a commit that referenced this issue Jan 23, 2021
kevin-lee added a commit that referenced this issue Jan 23, 2021
…-request-body-json

Issue #146 - A simpler way to handle request body JSON
kevin-lee added a commit that referenced this issue Jan 28, 2021
…github-release

Issue #146 - Add upload assets to GitHub release
kevin-lee added a commit that referenced this issue Jan 28, 2021
…ling

Issue #146 - Added: authentication to GitHub API failure handling
@kevin-lee
Copy link
Owner Author

This is blocked by http4s/blaze#639. 😭

kevin-lee added a commit that referenced this issue Jan 30, 2021
…-to-github-release

Issue #146 - Fixed: A bug in uploading a bigger file to GitHub release
kevin-lee added a commit that referenced this issue Jan 31, 2021
…hub-api

Close #146 - Use http4s instead of github4s
@kevin-lee kevin-lee changed the title Use http4s instead of github4s Use http4s instead of github-api Feb 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Task to do
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant