Reusable Github Actions for davinci based applications
Actions are the building blocks that power your GH workflow.
This repo represents a library of reusable GH Actions you can use in your GH workflows.
Actions in this repo were specially created to use in davinci-based applications.
This is a simple example of using GH Actions. Here, we execute two GH Actions:
- yarn install
- danger check
jobs:
danger:
name: Check:Danger
runs-on: ubuntu-latest
steps:
- uses: toptal/davinci-github-actions/[email protected]
- uses: toptal/davinci-github-actions/[email protected]
Hi! We’re excited that you’re interested in contributing! Take a moment to read the following guidelines. And thanks for contributing to davinci-github-actions! 👏👌
As a user of this project you’re perfect for helping us improve our docs. Typo corrections, error fixes, better explanations, new examples, etcetera. Anything!
If you think these GH Actions are not optimal enough, please share your thought, proposal. Help us make GH Actions better and better.
Code contributions are very welcome. It’s often good to first create an issue to report a bug or suggest a new feature before creating a pull request to prevent you from doing unnecessary work.
-
First of all, you need to download and install the project:
yarn install
-
Create a new branch from
master
-
Create or update the GH Action
-
Re-generate a README.md:
yarn documentation:generate
-
Increase version (path, minor, major):
yarn changeset
-
Push changes to origin
-
Create a new PR
-
Wait for approvals and "green" CI
-
Merge PR