1.1.0 • Published 5 years ago

expo-qr-notify v1.1.0

Weekly downloads
18
License
MIT
Repository
github
Last release
5 years ago

expo-qr-notify

This repository inspired by https://github.com/expo/expo-postpublish-slack-notify.
Post a notification on Slack and Github PR comment whenever your project is published.
Presumably you already know this is happening so it's probably more useful to non-you people, such as your team or your grandparents.

What is the difference with expo-postpublish-slack-notify?

  • If you set github token, it comment to github pull request by triggerd to circleci.
  • Post a notification on Slack not only text but also QR image and url and pull request url.

Installation

  1. Create an incoming webhook and keep the window open with the URL.
  2. npm install --save-dev expo-qr-notify in your project.
  3. Setting a circleci project, and check on Only build pull requests (Settings >> Advanced Settings).
  4. Add the following to your app.json within the "expo" key, or set a circleci environment variables.

Configuration variables

on app.jsonon circleci
slack incoming urlslack_webhookSLACK_WEBHOOK
notification channelslack_channelSLACK_CHANNEL
github user tokengit_service_tokenGIT_SERVICE_TOKEN

app.json

"hooks": {
  "postPublish": [
    {
      "file": "expo-qr-notify",
      "config": {
        "slack_webhook": "enter_your_slack_incoming_webhook_url",
        "slack_channel": "#general",
        "git_service_token": "enter_your_github_token"
      }
    }
  ]
}

circleci

on circleci

Example

Check out example.
This is a simple example.
If you run circleci, set below variables on .circleci/config.yml or circleci environment variables, or set a circleci environment variables.

  • EXPO_ACCOUNT
  • EXPO_PASSWORD
1.1.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago