An open API service indexing awesome lists of open source software.

https://github.com/janosh/workflows


https://github.com/janosh/workflows

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Reusable GitHub Action Workflows

## Workflows

- [`pytest-release.yml`](.github/workflows/pytest-release.yml) - Run all `pytest` functions for a PyPI package and release a new version to PyPI if all tests pass and the run was triggered by a release. Uses `secrets.PYPI_TOKEN` to authenticate with PyPI.
- [`nodejs-gh-pages.yml`](.github/workflows/nodejs-gh-pages.yml) - Deploy server-rendered static site to GitHub Pages
- [`npm-test-release.yml`](.github/workflows/npm-test-release.yml) - Run all tests for an NPM package (usually written in Playwright and vitest) and release a new version to NPM if all tests pass and the run was triggered by a release. Uses `secrets.NPM_TOKEN` to authenticate with NPM.
- [`markdown-link-check.yml`](.github/workflows/markdown-link-check.yml) - Check all links in markdown files are alive.

## Actions

None yet.

## Docs

[GitHub Actions: Reusable Workflows](https://docs.github.com/actions/learn-github-actions/reusing-workflows)

## Useful Links

- [How to not run certain jobs on forked repos](https://stackoverflow.com/a/70776678)