@fastlane-bot migration to GitHub Actions

Open
#3 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
github-actions, javascript
Domain
ci-cd, devops

Research direction

Start by reviewing the GitHub Actions migration proposal and the existing checked-off actions linked in this issue to understand the intended behavior and conventions. The remaining scope is the unchecked Slack notification for pull requests labeled status: needs-attention; done means implementing and activating that action, with its behavior documented.

Written by the indexing model from the issue text.

Description

Introduction

Based on the proposal, we would like to migrate to GitHub Actions. This will bring a bunch of improvements:

  • well tested and small, single job focused code (an action)
  • bot's reactiveness improvements (by using web hooks)
  • easier contribution
  • no need for running a dedicated server for a bot
  • there are plenty of actions ready to be used in production, i.e. stale
  • switching the mindset from fastlane bot code to reusable and useful for others
  • bot's icon and messages improvements
  • documentation
GitHub Actions to be implemented and activated

We will need to implement the following actions:

Anyone is more than welcome to help 🙌 Please open a new issue for an action you'd like to implement and link it to this very issue.

Dominant language
JavaScript
Stars
77
Forks
9
Avg merge
4d 16h
Merged PRs (30d)
1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fastlane/github-actions

All issues in fastlane/github-actions

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.