Skip to content
This repository has been archived by the owner on Nov 19, 2018. It is now read-only.

artsy/graphql-slack-updater

Repository files navigation

Deprecated in favour of a Peril scheduled task.


GraphQL slack updater

Provides a weekly slack update for changes to GraphQL servers in Artsy.

Meta

Why?

There are 5 GraphQL APIs in differing states of production at Artsy. This repo let's us use the type system in GraphQL to keep everyone up to date with the differences in APIs. It's inspired by GitHub's GraphQL CHANGELOG but this is a weekly Slack message.

This is currently built just for Artsy infrastructure. It's probably not too hard to turn into something more generic so that others can use it. Just let us know in the issues that it's worth the extra abstraction.

How it works?

This repo uses the Travis CI scheduled tasks feature to execute a weekly notification for changes to our GraphQL APIs.

On a CI run:

ENV Vars

  • AWS_ACCESS_KEY - The AWS access key for a user with READ/PUT/LIST access to your S3 bucket
  • AWS_SECRET_KEY - The AWS secret for that user
  • SLACK_WEBHOOK_URL - The internal webhook URL for the CI run

Releases

No releases published

Packages

No packages published