re: Announcing the GitHub Actions Hackathon on DEV! VIEW POST


What's the difference between github.com/actions and github.com/marketplace?type=actions ? And, are we encouraged to use actions from both locations as building blocks? Or, should actions from github.com/actions , as linked in the announcement post, be the only ones used?


From GitHub Actions Documentation:

While both GitHub Actions and GitHub Apps provide ways to build automation and workflow tools, they each have strengths that make them useful in different ways.

GitHub Apps:

  • Run persistently and can react to events quickly.
  • Work great when persistent data is needed.
  • Work best with API requests that aren't time consuming.
  • Run on a server or compute infrastructure that you provide.

GitHub Actions:

  • Provide automation that can perform continuous integration and continuous deployment.
  • Can run directly on runner machines or in Docker containers.
  • Can include access to a clone of your repository, enabling deployment and publishing tools, code formatters, and command line tools to access your code.
  • Don't require you to deploy code or serve an app.
  • Have a simple interface to create and use secrets, which enables actions to interact with third-party services without needing to store the credentials of the person using the action.
Code of Conduct Report abuse