Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Infra: consider using GitHub Actions?Β #186

Closed
@tomschr

Description

@tomschr

Situation

Although GitHub Actions are still in public beta, it could be a helpful addition to this project in the future.

Ideas & Questions

Actually not any solution (yet), but some questions. πŸ˜‰

Scope

I've opened this issue mere to collect ideas and discuss the pros and cons. It can lead to an implementation or that members decide to better reject this issue. Both would be fine for me. πŸ˜‰

Currently, I don't see GH Actions as a replacement for the existing Web hooks for Travis or ReadTheDocs. They don't need to be replaced (although they potentially could). I see GH Actions more as an addition to simplify some specific workflows so that these workflows appear under one roof.

Additionally, if we need a specific workflow in the future, it can be usually added quite easily. Doing the same by creating a new Web hook and the respective infrastructure can be a bit more complicated.

Potential Use Cases

GH Actions are more than just "Travis CI". To name a few use cases:

Of course, it is possible to create your own GH Actions: add a new repository to your organization and refer to it in the respective action config file.


Could that be a useful addition to our project?

Currently, I see the biggest benefits when creating new releases. When creating a new release, this usually involves some manual tasks which can be easily forgotten. With a GH Action this could be done automatically.

See also

  1. https://github.com/features/actions
  2. https://github.com/marketplace?type=actions
  3. https://help.github.com/en/actions/automating-your-workflow-with-github-actions

Metadata

Metadata

Assignees

No one assigned

    Labels

    InfraAll about infrastructure (GitHub Action, project build etc.)QuestionUnclear or open issue subject for debate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions