https://github.com/janosh/workflows
https://github.com/janosh/workflows
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/janosh/workflows
- Owner: janosh
- Created: 2023-03-30T19:10:47.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-24T13:40:23.000Z (8 months ago)
- Last Synced: 2025-12-25T12:28:53.253Z (6 months ago)
- Language: TypeScript
- Size: 34.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
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)