├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── airbnb │ │ └── chancery │ │ ├── CallbackResource.java │ │ ├── ChanceryConfig.java │ │ ├── ChanceryService.java │ │ ├── FilteringSubscriber.java │ │ ├── GithubClientHealthCheck.java │ │ ├── GithubFailure.java │ │ ├── PayloadExpressionEvaluator.java │ │ ├── RefFilter.java │ │ ├── RefLogger.java │ │ ├── RefLoggerConfig.java │ │ ├── S3Archiver.java │ │ ├── S3ArchiverConfig.java │ │ ├── S3ClientHealthCheck.java │ │ ├── github │ │ ├── AuthorizationFilter.java │ │ ├── GithubAuthChecker.java │ │ ├── GithubClient.java │ │ └── UserAgentFilter.java │ │ └── model │ │ ├── CallbackPayload.java │ │ ├── Commit.java │ │ ├── Entity.java │ │ ├── RateLimitStats.java │ │ ├── ReferenceCreationRequest.java │ │ └── Repository.java └── resources │ └── banner.txt └── test ├── java └── com │ └── airbnb │ └── chancery │ ├── StupidDeserializationTest.java │ └── StupidRateLimitTest.java └── resources └── example.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/CallbackResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/CallbackResource.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/ChanceryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/ChanceryConfig.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/ChanceryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/ChanceryService.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/FilteringSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/FilteringSubscriber.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/GithubClientHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/GithubClientHealthCheck.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/GithubFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/GithubFailure.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/PayloadExpressionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/PayloadExpressionEvaluator.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/RefFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/RefFilter.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/RefLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/RefLogger.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/RefLoggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/RefLoggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/S3Archiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/S3Archiver.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/S3ArchiverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/S3ArchiverConfig.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/S3ClientHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/S3ClientHealthCheck.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/github/AuthorizationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/github/AuthorizationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/github/GithubAuthChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/github/GithubAuthChecker.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/github/GithubClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/github/GithubClient.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/github/UserAgentFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/github/UserAgentFilter.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/model/CallbackPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/model/CallbackPayload.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/model/Commit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/model/Commit.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/model/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/model/Entity.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/model/RateLimitStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/model/RateLimitStats.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/model/ReferenceCreationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/model/ReferenceCreationRequest.java -------------------------------------------------------------------------------- /src/main/java/com/airbnb/chancery/model/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/java/com/airbnb/chancery/model/Repository.java -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/test/java/com/airbnb/chancery/StupidDeserializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/test/java/com/airbnb/chancery/StupidDeserializationTest.java -------------------------------------------------------------------------------- /src/test/java/com/airbnb/chancery/StupidRateLimitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/test/java/com/airbnb/chancery/StupidRateLimitTest.java -------------------------------------------------------------------------------- /src/test/resources/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/chancery/HEAD/src/test/resources/example.json --------------------------------------------------------------------------------