This is Serkan, Co-Founder & CTO at Thundra, the company behind Foresight.
Foresight brings visibility into CI workflows and test runs, enabling developers to debug CI, build, and test failures and latencies quickly. Furthermore, Foresight’s change impact analysis helps you analyze the impact of the code changes to detect defects early in the release cycle.
With Foresight, you can set rules that will help you to set up robust and customizable policies for your workflows and tests. Receive notifications for fluctuations in key performance metrics as your workflow runs.
Foresight is 100% FREE for open-source projects and I think Foresight can be useful for a repository contributed by many developers, such as Amass.
Some of the prominent features of Foresight are:
Monitor and optimize your Github Actions Workflows (CI/CD pipelines)
Identify and debug failing, slow and unreliable tests
Automatically assess the level of risk of software changes
Why Foresight for open-source projects
Foresight supports "tokenless authentication" for open-source projects.
So when contributors open PRs to this repository from their forks and workflow run is triggered, collected workflow, test and telemetry data (metrics, logs, etc ...) will be associated to the Foresight account of this repository.
This means that, all the workflow runs from this main repo and its all forks will be able to monitored in a single Foresight account without need to share any credentials.
Foresight also supports custom sub-domain for open-source projects (for ex: it might be Amass.app.runforesight.com for this repository) and you can share your workflow run and test metrics/insights with all your community as readonly in public without requiring everyone to signup Foresight.
Here are some examples of popular Github projects having Foresight public view with their own custom sub-domains:
Hi Amass community,
This is Serkan, Co-Founder & CTO at Thundra, the company behind Foresight.
Foresight brings visibility into CI workflows and test runs, enabling developers to debug CI, build, and test failures and latencies quickly. Furthermore, Foresight’s change impact analysis helps you analyze the impact of the code changes to detect defects early in the release cycle.
With Foresight, you can set rules that will help you to set up robust and customizable policies for your workflows and tests. Receive notifications for fluctuations in key performance metrics as your workflow runs.
Foresight is 100% FREE for open-source projects and I think Foresight can be useful for a repository contributed by many developers, such as
Amass
.Some of the prominent features of Foresight are:
Monitor and optimize your Github Actions Workflows (CI/CD pipelines)![Monitor Github Actions Workflows](https://www.thundra.io/hubfs/Untitled%20-Foresight-Hero(2)2.gif)
Identify and debug failing, slow and unreliable tests
![Identify Unreliable Tests](https://www.thundra.io/hubfs/Testing%20Insights%20and%20Analytics.png)
Automatically assess the level of risk of software changes![Change Impact Analysis](https://www.thundra.io/hubfs/633414075626026c3d36da6a_Change%20risk%20assessment-p-800.png)
Why Foresight for open-source projects
Foresight supports "tokenless authentication" for open-source projects.
So when contributors open PRs to this repository from their forks and workflow run is triggered, collected workflow, test and telemetry data (metrics, logs, etc ...) will be associated to the Foresight account of this repository.
This means that, all the workflow runs from this main repo and its all forks will be able to monitored in a single Foresight account without need to share any credentials.
Foresight also supports custom sub-domain for open-source projects (for ex: it might be
Amass.app.runforesight.com
for this repository) and you can share your workflow run and test metrics/insights with all your community as readonly in public without requiring everyone to signup Foresight.Here are some examples of popular Github projects having Foresight public view with their own custom sub-domains:
Keycloak
(https://github.com/keycloak/keycloak): https://keycloak.app.runforesight.commathjs
(https://github.com/josdejong/mathjs): https://mathjs.app.runforesight.comstatsviz
(https://github.com/arl/statsviz): https://statsviz.app.runforesight.comAmass
ShowcaseYou can see Foresight
Amass
demo from our fork hereBest regards, Serkan