Skip to content

Releases: j0yu/setup-rez

v1.1.0: Test cases (#6)

19 Jul 22:20
6e84942
Compare
Choose a tag to compare

Added

  • pythonExe option to specify custom Python interpreter
  • Usage suggestions for containers

First release

09 Mar 15:01
6e84942
Compare
Choose a tag to compare

Github Action to setup rez package system.

Usage

# Ensure there is a python interpreter first to install rez!
- uses: actions/setup-python@v1
  with:
    python-version: "${{ matrix.python }}"

- uses: j0yu/setup-rez@v1
  # ALL below inputs are optional, these values are the default ones
  with:
    # GitHub repository to install rez from.
    source: 'nerdvegas/rez'

    # Git tag/branch/commit to use.
    ref: 'master'

    # Create all default "rez config packages_path".
    makePackagesPaths: true

    # Comma separated packages to rez bind, e.g. "pip, python, os".
    # To disable, just pass in an empty string "bind: ''"
    # See "rez bind --list".
    # Will force the creation of "rez config local_packages_path"
    binds: "os, python"

Example

Make sure you run actions/setup-python
before using j0yu/setup-rez

name: CI
on: [push]

jobs:
  test:
    name: Test
    runs-on: ubuntu-latest
    steps:
      - uses: actions/setup-python@v1
        with:
          python-version: 2.7

      # Using custom rez repository and version
      - uses: j0yu/setup-rez@v1
        with:
          source: "mottosso/bleeding-rez"
          ref: "2.33.0"
      
      # Check if rez is on PATH, check configs and rez bind packages
      - run: rez --version
      - run: rez config local_packages_path
      - run: rez config release_packages_path
      - run: rez config packages_path
      - run: rez view os
      - run: rez view python

      # If our repository has a package.py, let's try test build/installing it
      - uses: actions/checkout@v2
      - run: rez build --install

v1.0.5: Added missing core files (#5)

18 Jul 22:45
f925173
Compare
Choose a tag to compare

Fixed

  • Missing core files in /node_modules.
  • .gitignore to only ignore /node_modules/.bin sub-folder.

v1.0.4: Re-install of node_modules

30 Mar 23:00
Compare
Choose a tag to compare

Re-installed everything after a

rm -rf ./node_modules
npm install

v1.0.3: Bump @actions/core from 1.2.2 to 1.2.6 (#4)

02 Oct 09:36
8df327e
Compare
Choose a tag to compare

node-fetch update

15 Sep 14:43
bfc08a9
Compare
Choose a tag to compare

http-client update

15 Sep 14:44
d583874
Compare
Choose a tag to compare

First release

09 Mar 15:00
c51f3c0
Compare
Choose a tag to compare

Usage

# Ensure there is a python interpreter first to install rez!
- uses: actions/setup-python@v1
  with:
    python-version: "${{ matrix.python }}"

- uses: j0yu/setup-rez@v1
  # ALL below inputs are optional, these values are the default ones
  with:
    # GitHub repository to install rez from.
    source: 'nerdvegas/rez'

    # Git tag/branch/commit to use.
    ref: 'master'

    # Create all default "rez config packages_path".
    makePackagesPaths: true

    # Comma separated packages to rez bind, e.g. "pip, python, os".
    # To disable, just pass in an empty string "bind: ''"
    # See "rez bind --list".
    # Will force the creation of "rez config local_packages_path"
    binds: "os, python"