Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-turo/actions-gha
GitHub Actions for GitHub Action repositories
https://github.com/open-turo/actions-gha
action actions gha github
Last synced: about 1 month ago
JSON representation
GitHub Actions for GitHub Action repositories
- Host: GitHub
- URL: https://github.com/open-turo/actions-gha
- Owner: open-turo
- License: mit
- Created: 2022-02-18T04:09:20.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T12:01:26.000Z (9 months ago)
- Last Synced: 2024-05-22T13:27:21.616Z (9 months ago)
- Topics: action, actions, gha, github
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# `open-turo/actions-gha`
GitHub Actions for GitHub Action repositories
[](https://github.com/open-turo/actions-gha/releases/)
[](https://github.com/open-turo/actions-gha/actions/)
[](./LICENSE)
[](https://github.com/dwyl/esta/issues)

[](https://github.com/semantic-release/semantic-release)
[](https://conventionalcommits.org)
[](https://turo.com/jobs)## Actions
### action: [`lint`](./lint)
Lint will run pre-commit linters against the consumer repository, optionally checking out, optionally running `npm ci`, install [actionlint](rhysd/actionlint), run [action-pre-commit](https://github.com/open-turo/action-pre-commit), and lastly optionally run [check-build](./check-build/README.md).
See usage [here](./lint/README.md#usage).
Documentation is found [here](./lint/README.md).
### action: [`check-build`](./check-build)
Checks to see if there are any changes in the consumer repository by running `npm run prepare` and determining if differences exist in the generated `dist` directory.
See usage [here](./check-build/README.md#usage).
Documentation is found [here](./check-build/README.md).
### action: [`release`](./release)
Release will optionally checkout the consumer repository and attempt a [Semantic Release](https://semantic-release.gitbook.io/semantic-release/usage/configuration) using the root level configuration file (e.g. `.releaserc.json`) indicating branches and plugins to use to facilitate the release. If a new release is published, a major version will also be released.
See usage [here](./release/README.md#usage).
Documentation is found [here](./release/README.md).
### action: [`test`](./test)
Optionally checks out the GitHub consumer repository, and if a `package-lock.json` file is found at the root level directory, runs `npm ci`, `npm test`, and [coveralls](https://github.com/coverallsapp/github-action).
See usage [here](./test/README.md#usage).
Documentation is found [here](./test/README.md).
## Get Help
Each Action has a detailed README for how to use it as referenced above. Please review Issues, post new Issues against this repository as needed.
## Contributions
Please see [here](https://github.com/open-turo/contributions) for guidelines on how to contribute to this project.
[version-image]: https://img.shields.io/github/package-json/v/open-turo/actions-gha.svg
[workflows-badge-image]: https://github.com/cycjimmy/semantic-release-action/workflows/Test%20Release/badge.svg
[release-date-image]: https://img.shields.io/github/release-date/open-turo/actions-gha.svg
[release-url]: https://github.com/cycjimmy/semantic-release-action/releases
[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg
[semantic-url]: https://github.com/semantic-release/semantic-release
[license-image]: https://img.shields.io/npm/l/@cycjimmy/semantic-release-action.svg
[license-url]: https://github.com/cycjimmy/semantic-release-action/blob/master/LICENSE
[changelog-url]: https://github.com/cycjimmy/semantic-release-action/blob/master/docs/CHANGELOG.md
[github-packages-registry]: https://github.com/features/packages