Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CultureHQ/actions-bundler
GitHub actions wrapper for the bundler CLI
https://github.com/CultureHQ/actions-bundler
bundler github-actions
Last synced: 3 months ago
JSON representation
GitHub actions wrapper for the bundler CLI
- Host: GitHub
- URL: https://github.com/CultureHQ/actions-bundler
- Owner: CultureHQ
- License: mit
- Archived: true
- Created: 2018-12-19T20:05:48.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-06T12:53:54.000Z (almost 5 years ago)
- Last Synced: 2024-09-16T23:09:08.399Z (4 months ago)
- Topics: bundler, github-actions
- Language: Shell
- Size: 36.1 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
**Deprecated** - use `ruby/setup-ruby` instead
# GitHub Actions for bundler
[![Build Status](https://github.com/CultureHQ/actions-bundler/workflows/Push/badge.svg)](https://github.com/CultureHQ/actions-bundler/actions)
This Action for [bundler](https://bundler.io/) enables arbitrary actions with the `bundler` command-line client. Uses the `ruby:2.6.3` docker image as its base.## Usage
An example workflow to lint and test:
```hcl
workflow "Main" {
on = "push"
resolves = ["Lint", "Test"]
}action "Install" {
uses = "CultureHQ/actions-bundler@master"
args = "install"
}action "Lint" {
needs = "Install"
uses = "CultureHQ/actions-bundler@master"
args = "exec rubocop"
}action "Test" {
needs = "Install"
uses = "CultureHQ/actions-bundler@master"
args = "exec rake"
}
```## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/CultureHQ/actions-bundler.
## License
The code is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).