npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@clydedsouza/netlify-plugin-github-deploy-status

v0.0.5

Published

Netlify plugin that updates GitHub commit status with the latest deployment progress.

Downloads

2

Readme

Netlify Deploy Status Plugin

Netlify plugin that updates GitHub commit status with the latest deployment progress.

NPM Version

How to use this?

To use this plugin, first install this npm package in your repository using npm i "@clydedsouza/netlify-plugin-github-deploy-status" -D and then use the plugin in your netlify.toml file as outlined below.

[[plugins]]
    package = "@clydedsouza/netlify-plugin-github-deploy-status"

Then, the following environment variables will need to be added to your Netlify environment variables for this plugin to work. You can either add them in your .env file or directly in the Netlify UI. The GITHUB_TOKEN value should be kept private, so add it accordingly.

GITHUB_TOKEN=<INSERT YOUR TOKEN HERE>
GITHUB_REPO_OWNER=<GITHUB USERNAME>
GITHUB_REPO_NAME=<GITHUB REPOSITORY>

Example:

GITHUB_TOKEN=github_pat_XXYYXXXX00123456
GITHUB_REPO_OWNER=clydedz
GITHUB_REPO_NAME=netlify-plugin-github-deploy-status

Note:

  • Ideally, the GITHUB_REPO_NAME should be the same repository that your Netlify site is connected with.
  • Netlify will automatically populate COMMIT_REF with the GitHub commit hash. No action required on this.
  • When creating the GitHub token, add the "read and write" permissions for "Commit statuses" for this token. This token must be associated with the repository given in the GITHUB_REPO_NAME environment variable.

Run the Netlify build and deploy process for a commit pushed to the GitHub repository. Then head to the commit in GitHub and you should see the commit status reflected, example screenshot below. Note, commit status will be published when a Netlify build begins, when it succeeds and when it fails.

image info

Credits

Developed by Clyde D'Souza