Skip to content
/ devops Public

A small collection of utilities to use with github infrastructure

Notifications You must be signed in to change notification settings

wymp/devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Devops Utils

Currently this only contains some github actions that I use across my various projects and a script or two. Maybe someday it'll have more? 🤷

TOC

Actions

Misc Github actions that may be useful.

  • setup-node-pnpm - Given a repo that uses pnpm, with node and pnpm versions specified in package.json::engines, checks out the repo, uses actions/setup-node to install node to the specified version, installs pnpm, sets up caching for the pnpm store, and optionally installs dependencies. The specified node version must be nvm-compatible, but the pnpm version may be any valid npm version specification. See action manifest for more details.

Scripts

Misc scripts that may be helpful in actions or stand-alone

  • getEngineVersion.js - Given a package.json file with an engines field, get the specified version of the given engine. See ./scripts/getEngineVersion.js --help for more information.
  • version-bump.sh - Given a monorepo with a top-level package.json file and one or more subdirectories containing sub-packages, bump the version of the top-level package.json file and copy that version to all sub-packages. See ./scripts/version-bump.sh --help for more information.

About

A small collection of utilities to use with github infrastructure

Resources

Stars

Watchers

Forks

Packages

No packages published