formidablelabs / badges Goto Github PK
View Code? Open in Web Editor NEWMore advanced badges for your projects using Travis or Sauce Labs.
License: MIT License
More advanced badges for your projects using Travis or Sauce Labs.
License: MIT License
I imagine plain ol' badges
is already taken!
Here's an idea -- when creating a new PR deployment comment, delete the old ones so latest one remains the only one.
All the little-loader
ones and others are not "unknown" status builds.
We have text logs which are not machine parseable / easily analyzable.
Task:
It's about time and we have some security warnings.
Refactor the GitHub Actions so that the ci/cd.js files can be deleted
Will need a new logs bucket.
Remove the CodeBuild jobs that were being used previously prior to the move to GitHub Actions. This is still being referenced in pull requests
$ yarn start:dev
$ open http://127.0.0.1:3000/sauce/Havunen?labels=none
Already begun in branch-of-branch: chore/docs-updates...bug/async-errors
We have lots of left over resources like:
s3:tf-badges-nonprod-pr25-remote-state
lambda:sls-badges-nonprod-pr36-app
We should:
Convert the CI tooling to Github Actions instead of Codebuild
The "badges" project will be archived and all runtime assets will be sunset. Based on our availability and traffic, the site receives very minimal usage and we expect little impact,
Already set up in comments of DEVELOPMENT.md
for work.
Options (not mutually exclusive):
The example link that we post during deployment: travis/infernojs/inferno/sauce/Havunen?name=InfernoJS
is currently showing as browsers unknown. It seems that there may be an application issue with consuming Sauce
When building #39 two commits were pushed together than the CodeBuild pipeline for the second failed with:
[terragrunt] 2019/12/06 19:48:51 Running command: terraform apply -auto-approve
Error: Error locking state: Error acquiring the state lock: ConditionalCheckFailedException: The conditional request failed
status code: 400, request id: RDALDDI7D8L8GP6N1O223N5I9BVV4KQNSO5AEMVJF66Q9ASUAAJG
Lock Info:
ID: 749c2850-b113-76b5-3920-3753bf120ed1
Path: tf-badges-nonprod-pr39cd-remote-state/terraform-cd.tfstate
Operation: OperationTypeApply
Who: root@7c6a0ebec808
Version: 0.12.10
Created: 2019-12-06 19:48:49.086482789 +0000 UTC
Info:
Terraform acquires a state lock to protect the state from being written
by multiple users at the same time. Please resolve the issue above and try
again. For most commands, you can disable locking with the "-lock=false"
flag, but this is not recommended.
presumably because the previous build hadn't finished.
Tested multiple projects with Travis Sauce integration and none return badges!
Not for MVP, will require the in-progress terraform-provider-fastlyextra
custom provider.
Although we use protected branches to prevent merges to master, we could have 2+ successive promotions of different PRs to production before merging the PRs and causing the CI protections to kick in.
custom-environment-variables.js
Currently we rely on an actively running cloud infrastructure to get secrets.
Like https://github.com/FormidableLabs/aws-lambda-serverless-reference/blob/master/LEARNING.md appropriate to this more advanced project.
Removed the legacy CodePipeline that was used previously with CodeBuild. Was in place to allow for manual approvals and to run CodeBuild. This is now being done through GitHub Actions on pushes to master
I think we could do a lot better than badge-matrix-next
๐
I have deployed in docker and work fine but badges don't display when are embedded, but do when directly visited
Audit:
and remove.
Including:
For reference see how we nuke versioned buckets in the reference app: https://github.com/FormidableLabs/aws-lambda-serverless-reference/blob/master/package.json#L35-L38
Can be either based on README markdown or a bespoke one, but we should have a very nice landing page for https://badges.formidable.com
instead of the current redirect to this repository.
/cc @formidableamy
Right now it's just silent.
Add Formidable (C) underneath Brian Beck
one (and preserve Brian's line).
We have a personal auth token for badges-ci
that expired 11/15/2021. We probably have to create a new one and add it somewhere ๐
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.