Skip to content

Releases: eifinger/setup-rye

v1.8.0 🌈 add known checksums for rye 0.17.0

16 Jan 09:44
0a4ce23

Choose a tag to compare

Changes

🚀 Enhancements

v1.7.0 🌈 Add known checksums for rye 0.16.0

18 Dec 10:30
5b24b10

Choose a tag to compare

Changes

🚀 Enhancements

v1.6.0 🌈 Monorepo support

09 Dec 09:38
5934e34

Choose a tag to compare

Changes

If your rye project is not at the root of the repository you can specify the working directory relative to the repository root. This is useful for monorepos.

If you do not use the caching feature working-directory will have no effect.

- name: Enable caching and define a working directory
  uses: eifinger/setup-rye@v1
  with:
    enable-cache: true
    working-directory: 'path/to/rye/project'

Thank you @catwell for reporting this missing feature.

✨ New features

⬆️ Dependency updates

v1.5.0 🌈 Fewer rate limits

28 Oct 15:47
4967d35

Choose a tag to compare

Changes

🚀 Enhancements

⬆️ Dependency updates

  • chore(deps-dev): bump eslint from 8.50.0 to 8.52.0 @dependabot (#90)
  • chore(deps-dev): bump eslint-plugin-prettier from 5.0.0 to 5.0.1 @dependabot (#83)
  • chore(deps): bump release-drafter/release-drafter from 5.24.0 to 5.25.0 @dependabot (#86)
  • chore(deps): bump actions/setup-node from 3 to 4 @dependabot (#92)
  • chore(deps-dev): bump @types/node from 20.8.2 to 20.8.9 @dependabot (#93)
  • chore(deps-dev): bump eslint-plugin-jest from 27.4.2 to 27.6.0 @dependabot (#94)

v1.4.0 🌈 add known checksums for rye 0.15.0/0.15.1

04 Oct 09:04

Choose a tag to compare

Changes

🚀 Enhancements

v1.3.0 🌈 add known checksums for rye 0.14.0

02 Oct 07:06

Choose a tag to compare

Changes

🚀 Enhancements

v1.2.0 🌈 Automatically validate checksums of downloaded rye binaries

18 Sep 09:33

Choose a tag to compare

This action now automatically validates the checksum of the downloaded rye binary thus providing a new level of security.

Supported versions are currently 0.12.0 and 0.13.0.

Until now you had to provide the checksum by yourself:

- name: Install a specific version and validate the checksum
  uses: eifinger/setup-rye@v1
  with:
    version: '0.12.0'
    checksum: 'c48d850e90649d868d512f60af67c74aa844d80f951fdb38589220662e709da7'

This option is still available and can be used should this action struggle to add known checksums for new rye releases in the future.

✨ New features

📚 Documentation

⬆️ Dependency updates

  • chore(deps): bump actions/checkout from 3 to 4 @dependabot (#59)
  • chore(deps-dev): bump prettier from 3.0.1 to 3.0.2 @dependabot (#44)
  • chore(deps-dev): bump @types/node from 20.4.8 to 20.5.0 @dependabot (#43)
  • chore(deps-dev): bump eslint from 8.46.0 to 8.47.0 @dependabot (#42)
  • chore: bump versions @eifinger (#39)
  • chore(deps-dev): bump prettier from 3.0.0 to 3.0.1 @dependabot (#35)
  • chore(deps-dev): bump eslint-plugin-jest from 27.2.1 to 27.2.3 @dependabot (#33)
  • chore(deps-dev): bump jest from 29.5.0 to 29.6.2 @dependabot (#32)
  • chore(deps-dev): bump @typescript-eslint/parser from 5.59.2 to 5.62.0 @dependabot (#30)

v1.1.0 🌈 Speed up your builds

31 Jul 18:03

Choose a tag to compare

🚤 Caching

You can now opt-in to speed up your build by caching the .venv directory.
Especially for large projects with many dependencies this can speed up runs a lot!

- name: Enable caching and define a custom cache key prefix
  uses: eifinger/setup-rye@v1
  with:
    enable-cache: true
    cache-prefix: 'optional-prefix'

This release also adds the support for arm64 (known in rye as aarch64) and x86 runners.

✨ New features

v1.0.5 🌈

23 Jul 12:36
8996503

Choose a tag to compare

✨ New features

  • optional input to validate checksum @eifinger (#20)
    - name: Install a specific version and validate the checksum
      uses: eifinger/setup-rye@v1
      with:
        version: '0.11.0'
        checksum: '00e795573477a2fe2b3c0ac748240364c3369218d314d1df47d2653764e9bfb1'

v1.0.4 🌈 Python problem matchers

19 Jul 17:43

Choose a tag to compare

Changes

✨ New features

🚀 Enhancements