Skip to content

rebase dev branch #77

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 72 commits into from
Feb 23, 2024
Merged

rebase dev branch #77

merged 72 commits into from
Feb 23, 2024

Conversation

ShocOne
Copy link
Contributor

@ShocOne ShocOne commented Feb 23, 2024

Change

Thank you for your contribution !
Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context.
List any dependencies that are required for this change.

Type of Change

Please DELETE options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update (Wiki)

Checklist

  • I'm sure there are no other open Pull Requests for the same update/change
  • My corresponding pipelines / checks run clean and green without any errors or warnings
  • My code follows the style guidelines of this project
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation (readme)
  • I did format my code

Merge pull request #4 from deploymenttheory/main
Refactor Config struct in httpclient_client.go
Added func DetermineAuthMethod with auth type validation
Refactor client secret validation regex pattern
Update ClientOptions struct and add helper function for redacting sen…
Update Authorization header in httpclient_request.go
Refactor logger package and update logger configuration
Refactor error handling and add support for extracting multiple HTML …
Handle unmarshaling errors and log HTML error messages
Refactor error handling in JamfPro API handler
Add logger to JamfAPIHandler constructor
Refactor processResponse function to handle API errors and log responses
Refactor error handling in processResponse function
Refactor response processing in httpclient_request.go
Fix response body closing in HTTP client requests
Fix response body resource leak
ShocOne and others added 28 commits February 19, 2024 21:57
Refactor DoRequestV2 to DoRequest and add DoMultipartRequest
Refactor error handling in JamfAPIHandler
Refactor error handling in HTTP client
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](uber-go/zap@v1.26.0...v1.27.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Update GitHub Actions workflow trigger
Update logger tests to use expected message variables
Refactor logger tests and add sub-test for Fatal method
Adjust delta for wait duration in rate limit handler test
Refactor rate limit header parsing and add test cases***
Add skew buffer to expected wait time in rate limit test
Refactor backoff calculation in httpclient_rate_handler_test.go
Refactor logger tests and remove commented code
Remove unnecessary import and commented code
Add API handler methods to MockAPIHandler
Fix console encoding separator in logger configuration
….uber.org/zap-1.27.0

Bump go.uber.org/zap from 1.26.0 to 1.27.0
@ShocOne ShocOne merged commit 8065bf5 into dev Feb 23, 2024
ShocOne added a commit that referenced this pull request Feb 23, 2024
Merge pull request #77 from deploymenttheory/main
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant