Skip to content

Instantly share code, notes, and snippets.

View dleavitt's full-sized avatar

Daniel Leavitt dleavitt

  • Allumia
  • Seattle, WA
View GitHub Profile
@dleavitt
dleavitt / keybase.md
Created January 12, 2022 19:58
keybase.md

Keybase proof

I hereby claim:

  • I am dleavitt on github.
  • I am dleavitt (https://keybase.io/dleavitt) on keybase.
  • I have a public key whose fingerprint is 1C14 D5B4 4BB7 B2DC 56DE 4734 26FF 959C 0213 8EAD

To claim this, I am signing this object:

{
"title": "JSON schema for RuboCop configuration files",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"require": {
"$ref": "#/definitions/stringOrStrings"
},
"inherit_from": {
"$ref": "#/definitions/stringOrStrings"
@dleavitt
dleavitt / schema.json
Created October 30, 2023 06:19
Ruby JSON Schema
{
"title": "JSON schema for RuboCop configuration files",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"require": {
"$ref": "#/definitions/stringOrStrings"
},
"inherit_from": {
"$ref": "#/definitions/stringOrStrings"
@dleavitt
dleavitt / FirehoseHttpEndpointDestination.ts
Created May 23, 2024 22:58
Stream a CloudWatch Log Group to a HTTP Destination via Kinesis Firehose
// Firehose -> HTTP
import * as firehose from "@aws-cdk/aws-kinesisfirehose-alpha";
import {
CommonDestinationProps,
DestinationS3BackupProps,
} from "@aws-cdk/aws-kinesisfirehose-destinations-alpha";
import * as cdk from "aws-cdk-lib";
import * as iam from "aws-cdk-lib/aws-iam";
import * as s3 from "aws-cdk-lib/aws-s3";
@dleavitt
dleavitt / pipeline-repro.ts
Created August 1, 2024 21:16
Construct for aws/aws-cdk#31000 reproduction
import * as codebuild from "aws-cdk-lib/aws-codebuild";
import * as codepipeline from "aws-cdk-lib/aws-codepipeline";
import * as codepipeline_actions from "aws-cdk-lib/aws-codepipeline-actions";
import * as ec2 from "aws-cdk-lib/aws-ec2";
import { Construct } from "constructs";
export interface PipelineReproProps {
owner: string;
repo: string;
connectionArn: string;