action.yml 654 B

1234567891011121314151617181920212223
  1. name: 'Setup RUby'
  2. description: 'Setup a Ruby environment ready to run the Mastodon code'
  3. inputs:
  4. ruby-version:
  5. description: The Ruby version to install
  6. default: '.ruby-version'
  7. additional-system-dependencies:
  8. description: 'Additional packages to install'
  9. runs:
  10. using: 'composite'
  11. steps:
  12. - name: Install system dependencies
  13. shell: bash
  14. run: |
  15. sudo apt-get update
  16. sudo apt-get install -y libicu-dev libidn11-dev ${{ inputs.additional-system-dependencies }}
  17. - name: Set up Ruby
  18. uses: ruby/setup-ruby@v1
  19. with:
  20. ruby-version: ${{ inputs.ruby-version }}
  21. bundler-cache: true