writer / writer-framework

No-code in the front, Python in the back. An open-source framework for creating data apps.

Home Page:https://dev.writer.com/framework/introduction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

github action enforce PR continuous integration rules

FabienArcellier opened this issue · comments

continuous integration plays a full validation pipeline to verify the integrity of streamsync. This pipeline will condition the merge of a PR.

  • alfred-cli will be used as runner
  • github action will be used as continuous integration platform

Todo

  • configure github action for controlling branches and pull-requests on ubuntu (python 3.10, 3.11, 3.12)
  • configure github action for controlling branches and pull-requests on macos (python 3.10, 3.11, 3.12)
  • configure github action for controlling branches and pull-requests on windows (python 3.10, 3.11, 3.12)
  • implement the alfred ci.mypy command
  • implement the alfred ci.pytest command
  • implement the alfred build pipeline
  • implement the alfred ci pipeline
  • github action badges for continuous integration appear on the readme