[resteasy/Resteasy] b02dd9: [RESTEASY-1974] Fix subset of checkstyle errors in...
by GitHub
Branch: refs/heads/3.6
Home: https://github.com/resteasy/Resteasy
Commit: b02dd9369c8f4481e6896dbda23805c49085e414
https://github.com/resteasy/Resteasy/commit/b02dd9369c8f4481e6896dbda2380...
Author: tterem <tterem(a)redhat.com>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M checkstyle.xml
M testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/extension/systemproperties/SystemProperties.java
M testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/utils/PermissionUtil.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/AddSpringResteasyAsResourceRootTest.java
M testsuite/integration-tests-spring/deployment/src/test/java/org/jboss/resteasy/test/spring/deployment/JaxrsWithSpringMVCTest.java
M testsuite/integration-tests-spring/inmodule/src/test/java/org/jboss/resteasy/test/spring/inmodule/ContextRefreshTest.java
M testsuite/integration-tests-spring/unit/src/test/java/org/jboss/resteasy/test/spring/unit/SpringContextLoaderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncPostProcessingTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncRequestFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilterResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter1.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter2.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter3.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cache/ServerCacheInterceptorTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/basic/CDIResourceTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/AbstractInjectionTestBase.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/InjectionJpaEnumTypeTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/InjectionTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/LazyInitUriInfoInjectionTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/interceptors/NameBoundCDIProxiesTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/modules/EarLibIntoEarLibTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/validation/ValidationWithCDITest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/validation/resource/AbstractAsyncRootResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/validation/resource/AsyncSubResourceImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/validation/resource/RootResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/validation/resource/SubResourceImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/AsyncBenchTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/AsyncInvokeTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/EntityBufferingInFileTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/IndirectInvocationTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/NullEntityProxyTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/EncodedPathProxyInterface.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/NullEntityProxy.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/proxy/resource/ProxyNullInputStreamResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/resource/TestResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/FileExtensionMappingTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/resource/AnnotationInheritanceGenericsInterface.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/resource/FileExtensionMappingResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/resource/NullHeaderFilter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/FilteredCookieTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/GzipTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/resource/ClientResponseFilterExceptionResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/resource/GzipProxy.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/exception/resource/AbstractMapper.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/exception/resource/ExceptionMapperAbstractExceptionMapper.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/FormUrlEncodedTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/Resteasy1405Test.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/form/resteasy1405/MyResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/PreMatchingClientRequestFilterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/gzip/GzipAbstractTestBase.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/resource/GZIPAnnotationInterface.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/atom/AtomComplexModelTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/CustomConstrainedFeatureTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/resource/MediaTypeFromMessageBodyWriterResource2.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/jsonfilter/JsonFilterSuperClassTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/GenericSuperInterfaceTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/JaxbMarshallingSoakTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlHeaderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlJAXBContextFinderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlJavaTypeAdapterTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/CharSetResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/HomecontrolCustomJAXBContext.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/Base64Binary.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/BinaryType.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/ErrorMessageType.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/ObjectFactory.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/resource/homecontrol/UserType.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/JsonBindingTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/map/resource/MapProvider.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/multipart/GenericTypeMultipartTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/multipart/MimeMultipartProviderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/AnotherSseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SimpleProxyServer.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSourceTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/resource/SseBroadcastResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/resource/SseReconnectResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/InheritanceTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ResponseCommittedTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/InheritenceParentResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResSub.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ResourceLocatorBaseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ResourceLocatorSubresource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ResourceLocatorSubresource2.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/MultiValuedParamCdiTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/MultiplePathSegmentTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/RESTEasyParamBasicTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/HeaderParamsAsPrimitivesResourceDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/HeaderParamsAsPrimitivesResourceListDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/HeaderParamsAsPrimitivesResourceWrappersDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MatrixParamAsPrimitiveArrayDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MatrixParamAsPrimitiveDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MatrixParamAsPrimitiveListDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MatrixParamAsPrimitiveWrappersDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamCdiResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamPersonConverterProvider.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamPersonResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiValuedParamResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/MultiplePathSegmentResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/QueryParamAsPrimitiveResourceArrayDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/QueryParamAsPrimitiveResourceDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/QueryParamAsPrimitiveResourceListDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/resource/QueryParamAsPrimitiveResourceWrappersDefaultNull.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/path/PathParamTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/path/ResourceLocatorRegexNonCapturingGroupTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/path/resource/EncodedPathResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/CommitNewCookiesHeaderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/HttponlyCookieTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseNoStreamTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/ResponseHeaderTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/SingleProvider.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/VariantAcceptTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/PublisherResponseNoStreamResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/PublisherResponseResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageServerAsyncTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/RxCompletionStageResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableProxyTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableSSECompatibilityTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxSingleServerAsyncTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableNoStreamResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableSSECompatibilityResourceImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxSingleResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2SingleServerAsyncTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableResourceNoStream.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableableSSECompatibilityResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ListNoStreamResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ObservableResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ObservableSSECompatibilityResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2SingleResource.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/BasicAuthTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawByteArrayMessageBodyReaderWriter.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/ValidationComplexTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/cdi/ApplicationScopeValidationTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/resource/ValidationComplexResourceWithClassConstraintInterface.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/xxe/SecureProcessingTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/xxe/resource/xxeJettison/ObjectFactory.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/client/ConfigurationInheritenceTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/client/ContentEncodingInvocationTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/AtomProviderModelTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/MultipurtContainsJsonTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/ProviderFactoryTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/UserDefinedContextResolverTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/resource/TrailingSlashTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/UriBuilderTest.java
Log Message:
-----------
[RESTEASY-1974] Fix subset of checkstyle errors in testsuite
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 3 months
[resteasy/Resteasy] dec872: RESTEASY_3.6-1983: Instances built from org.jboss....
by GitHub
Branch: refs/heads/3.6
Home: https://github.com/resteasy/Resteasy
Commit: dec872d2f622f2b6110c46d9bb8c7b7530dde6a5
https://github.com/resteasy/Resteasy/commit/dec872d2f622f2b6110c46d9bb8c7...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/LocalResteasyProviderFactory.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/InterceptorRegistry.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M security-legacy/keystone/keystone-core/src/test/java/org/jboss/resteasy/test/keystone/TokenTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/client/ConfigurationInheritenceTest.java
Log Message:
-----------
RESTEASY_3.6-1983: Instances built from org.jboss.resteasy.client.jaxrs.internal.ClientWebTarget must inherit of a detached snaphot of the parent configuration (#1663)
* RESTEASY-1983: Instances built from org.jboss.resteasy.client.jaxrs.internal.ClientWebTarget must inherit of a detached snaphot of the parent configuration (#1648)
* LocalResteasyProviderFactory instance used by client configuration MUST
be a detached view of its parent.
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* If parent == null let's perform full init
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Let's use getter methods to get full parent configuration, also the inherited one.
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Switch order to prevent npe
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Let's use getters to access parent properties
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Add missing initialization of containerResponseFilterRegistry
Fix init of exceptionMappers
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Fix cloneTo method to use clone.precedenceList
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Context resolvers must be registered before creating the target so that
they can be visibile by target
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 3 months
[resteasy/Resteasy] bda5d4: Modules cleanup
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: bda5d4b65ff6fd0127e25b4f5aa26fac1d9802c8
https://github.com/resteasy/Resteasy/commit/bda5d4b65ff6fd0127e25b4f5aa26...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-08-28 (Tue, 28 Aug 2018)
Changed paths:
M jboss-modules/build.xml
M jboss-modules/pom.xml
R jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-jaxrs-api/main/module.xml
R jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-jaxrs-services/main/module.xml
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-jaxrs/main/module.xml
M pom.xml
M resteasy-client/pom.xml
R resteasy-jaxrs-services/pom.xml
R resteasy-jaxrs-services/src/main/resources/META-INF/services/javax.ws.rs.ext.RuntimeDelegate
M resteasy-jaxrs/pom.xml
A resteasy-jaxrs/src/main/resources/META-INF/services/javax.ws.rs.ext.RuntimeDelegate
Log Message:
-----------
Modules cleanup
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 3 months