Marvinpinto Actions Save

A Collection of GitHub Actions

Project README

Collection of GitHub Actions

Contents

  1. What are GitHub Actions
  2. Actions in this Repository
  3. Development
  4. Debugging
  5. License

What are GitHub Actions

GitHub Actions give you the flexibility to build out automated software development lifecycle workflows directly in your repository. Aside from building your own actions, the framework also allows you to use pre-built actions made by other developers.

This repository is a collection of said actions which you are free to re-use and modify!

Actions in this Repository

Deprecated Actions (Looking for Maintainers)

The following actions are deprecated and no longer actively maintained. We are currently looking for maintainers to take over these projects. If you are interested in contributing or becoming the new maintainer, please check out the GitHub issue here.

  • Keybase Notifications - send GitHub notifications to Keybase Chat channels, teams, and DMs.
  • SSM Build Secrets - inject AWS SSM Parameter Store secrets as environment variables into your GitHub Actions builds.

Development

You will first of all need a recent enough version of node as well as yarn. The node version used to build & test this project can be found here. The scripts section under the root package.json is a good place to get started.

yarn install
yarn build
yarn lint
yarn test
yarn lintfix  # automatic lint-fixing, during development
JEST_VERBOSE=yes yarn test  # useful for test output debugging

Debugging

If you run into a issue you wish to report, it becomes a lot easier to trace the cause if debug logs are made available. You can enable debug logs in your GitHub repository by setting the ACTIONS_STEP_DEBUG secret to true.

After enabling debug logging you can link to the log in your issue. For private repositories you have the option of including the raw text log, or securely messaging it to me through keybase.

License

The source code for this project is released under the MIT License. This project is not associated with GitHub.

Open Source Agenda is not affiliated with "Marvinpinto Actions" Project. README Source: marvinpinto/actions
Stars
128
Open Issues
81
Last Commit
7 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating