datavisyn / github-workflows Goto Github PK
View Code? Open in Web Editor NEWcontains github workflows for the datavisyn organisation
License: MIT License
contains github workflows for the datavisyn organisation
License: MIT License
The deploy-product.yml requires the DV_DEVOPS secret, and receives it via secrets: inherit
from the jobs in the product. But this fails, as it's not there. There is no corresponding variables setting, therefore we will just use the org vars directly.
For Sightline we have to add a tag containing the github sha to the image that is pushed to the AWS ECR (in addition to develop
etc.). Please add a flag for this that allows to add an additional tag with the github sha to the image (general flag, independent of application).
Our default timeouts (6h) are too long for most jobs. See https://github.com/datavisyn/patentbay_product/actions/runs/5733724589, where it waited for 3h+.
This is quite costly, and we should change that to a reasonable number.
Preferred: https://github.com/marketplace/actions/slack-send
Read: https://javascript.plainenglish.io/be-aware-of-your-github-actions-workflow-with-slack-35d1f46821cf
We have to discuss which messages are interesting for the team
Based on the new Deployment and QA Process definition, we need a workflow/GA that automatically moves the tickets to the correct columns in the respective boards. This is most important for QA tickets, that are planned within a sprint, created within the application Github project (e.g. sightline) and added to the testing Github project as well:
type: qa
If any of this is unclear, please feel free to ping me!
Milestones for issues in Github can be created manually and are very useful for communicating and setting deadlines/timelines for issues. Creating them manually in multiple repositories is a tedious task. Please investigate whether it is possible to create them automatically (e.g. one milestone per week, the due date is always the Friday in that particular week and the name includes the due date in the format Milestone-<month>/<day>/<year>
)
we don't need to create the workspace for single apps
special repos:
for the first two we should make the image in the repository. For reprovisyn we have to think if we should build it during the product build
In the prepare-build job, the lint dockerfiles
step fails without showing the actual error even though corresponding logs were added to the hadolint script. Despite facing an actual lint error in the Dockerfile, the show dockerfile lint error
step is just omitted. This can be seen in the screenshot below:
We would expect to see more logs in the lint step and especially the show dockerfile lint error
should never be omitted if errors occur.
Corresponding Github Action: https://github.com/datavisyn/github-workflows/tree/new_deployment/.github/actions/lint-docker
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.