actions-insights's People
actions-insights's Issues
Add a spinner to import
We warn it will take a while, but who reads text?
Track artifact expiration date
There's no webhook events for artifacts expiring that I'm aware of. Unless we're going to periodically re-import artifacts, let's track an artifact expiration date instead of a bool so we automatically reflect artifacts expiring.
Enforce user permissions
Brainstorming:
-
Viewing insights: Check the user has sufficient access to the repo
-
Changing state (e.g. deleting artifacts): Have the app use a delegated auth token for the user
Move sorting links to table header
Rather than textual sorting links, let's add chevrons or similar to the table headers so you can click on the column you want to sort by.
Slowest runs
For the runs, lets allow filtering / sorting on the time spent on it, this will give users a chance to see what the most expensive runs are.
Pass / fail rates
For a workflow let's show the pass fail / rates
Artifacts view
Let's show all the artifacts and allow filtering or sorting by:
- size
- expiry
The idea being users can find where there money is being spent in artifacts that are sitting around for 90 days.
Make it look nicer
I've got bootstrap in there so we just need to make it a pile of tables all over the place, basically.
Add in public / private on repos
We should record if the repo is public or private on the app.
Periodically re-import artifacts?
Until Actions artifacts webhooks are added to GitHub, we won't know when artifacts are deleted ahead of expiration.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.