Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App coin config CI/CD #503

Closed
smk762 opened this issue Oct 8, 2022 · 1 comment
Closed

App coin config CI/CD #503

smk762 opened this issue Oct 8, 2022 · 1 comment
Assignees

Comments

@smk762
Copy link
Collaborator

smk762 commented Oct 8, 2022

Alongside the config generation PR (#502) we need to implement the following:

When there is a merge to master:

  • Run utils/scan_electrums.py which will identify current working / failed electrums.
  • Run utils/generate_app_configs.py which will output json files for each app (web, mobile, desktop). It will reference the electrums_scan_report.json to exclude any entries which are failing.
  • Push the generated app config json files to master branch, so they are available for apps to grab during build. Also push the electrum_scan_report .json file to master - we can use this to inform electrum maintainers if their servers need attention.
  • Create exclusion in the CI flow so that updating the json files in master does not trigger the CI workflow, so we can avoid an infinite loop which melts down githubs servers.

Once a day:

  • Run utils/scan_electrums.py which will identify current working / failed electrums.
  • Push the electrum_scan_report .json file to master - we can use this to inform electrum maintainers if their servers need attention.
@smk762
Copy link
Collaborator Author

smk762 commented Mar 16, 2023

closed by #502
next steps: #660

@smk762 smk762 closed this as completed Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants