Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/redhat-actions/common

Repository for shared config files, actions and planning.
https://github.com/redhat-actions/common

actions eslint typescript webpack

Last synced: about 1 month ago
JSON representation

Repository for shared config files, actions and planning.

Awesome Lists containing this project

README

        

# Red Hat Actions Common

[![action-io-generator CI](https://github.com/redhat-actions/common/workflows/action-io-generator%20CI/badge.svg)](https://github.com/redhat-actions/common/actions)
[![bundle-verifier CI](https://github.com/redhat-actions/common/workflows/bundle-verifier%20CI/badge.svg)](https://github.com/redhat-actions/common/actions)
[![commit-data CI](https://github.com/redhat-actions/common/workflows/commit-data%20CI/badge.svg)](https://github.com/redhat-actions/common/actions)

[![Tag](https://img.shields.io/github/v/tag/redhat-actions/common)](https://github.com/redhat-actions/common/tags)
[![License](https://img.shields.io/github/license/redhat-actions/common)](./LICENSE)

This repository contains the common Actions and config files for developing the Red Hat GitHub Actions.

- [action-io-generator](./action-io-generator) is an NPM package and (soon to be) Docker Action that makes sure your JavaScript action uses the same Inputs and Outputs defined in your `action.yml`.
- [bundle-verifier](./bundle-verifier) is a JavaScript Action that makes sure your JavaScript action's committed distribution bundle is up-to-date.
- [commit-data](./commit-data) is a Docker Action that outputs some commonly needed data about the current workflow's HEAD commit.
- [config-files](./config-files) contains our shared TypeScript, ESLint, and Webpack configs.

It is also used for tracking issues that don't fit into another, more specific repository.