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

Migration to composite GH Action and facing rate limits #43

Closed
Tracked by #46
miroslavpojer opened this issue Jun 6, 2024 · 1 comment · Fixed by #44
Closed
Tracked by #46

Migration to composite GH Action and facing rate limits #43

miroslavpojer opened this issue Jun 6, 2024 · 1 comment · Fixed by #44
Assignees
Labels
enhancement New feature or request

Comments

@miroslavpojer
Copy link
Collaborator

Background

  • In the current version, the code is written in Javascript. Our other actions are written in Python.
  • Action is not optimized to keep the lowest possible API requests.

Feature

  • Migrate action from node.js to composite type.
  • Introducing PyGithub lib to replace the request base solution used in another GH Action PoC.
  • Refactor code to reach the lowest possible count of API calls.
Copy link

github-actions bot commented Aug 1, 2024

Release notes:

  • Fully refactored action from node.js to composite.
  • Used python.
  • Reached almost the same functionality with reduced API call requirements.
  • Implemented full unit test coverage.
  • Add CI unit test support.
  • Add initial version of CI code coverage measurement and possible failure when limits are not reached.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant