Skip to content

JohanLorenzo/relbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RelBot

Stefan Arentz, October 2020

Small toolbox of scripts to automate a bunch of things we now mostly do manually:

  • Update Android-Components to new GeckoView (Beta) releases
  • Creating Android-Components Releases
  • Pulling a new Android-Components release into Fenix

Work in progress.

Running with Docker

$ docker build -t relbot .
$ docker run -it --rm relbot ...command...

Development

$ python3 -m venv env
$ pip install -r requirements.txt
$ pip install pytest

Testing

Testing runs against GitHub repositories. You will quickly run into its rate limiting. This can be avoided by using a Personal Access Token.

Go to https://github.com/settings/tokens and create a new token (no additional scopes necessary). Set it in your shell:

export GITHUB_TOKEN=<the generated token>

You can then run the tests:

pytest

Note: testing might fail due to changing upstream repositories.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Dockerfile 0.3%