├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── dependabot.yml ├── python.json ├── release-drafter.yml └── workflows │ ├── check-dist.yml │ ├── codeql-analysis.yml │ ├── release-drafter.yml │ ├── test-cache-windows.yml │ ├── test-cache.yml │ ├── test-latest-windows.yml │ ├── test-latest.yml │ ├── test.yml │ ├── update-latest-version.yml │ └── update-major-minor-tags.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CODEOWNERS ├── LICENSE ├── README.md ├── __tests__ ├── fixtures │ ├── checksumfile │ └── rye-project │ │ ├── .python-version │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── requirements-dev.lock │ │ ├── requirements.lock │ │ └── src │ │ └── rye_project │ │ └── __init__.py ├── main.test.ts └── utils.test.ts ├── action.yml ├── dist ├── save-cache │ ├── index.js │ ├── index.js.map │ └── sourcemap-register.js ├── setup │ ├── 37.index.js │ ├── 37.index.js.map │ ├── index.js │ ├── index.js.map │ ├── licenses.txt │ └── sourcemap-register.js ├── update-checksums │ ├── index.js │ ├── index.js.map │ └── sourcemap-register.js └── update-default-version │ ├── index.js │ ├── index.js.map │ └── sourcemap-register.js ├── docs └── images │ ├── bmc-button.svg │ └── paypal-button.svg ├── jest.config.js ├── package.json ├── src ├── checksums.ts ├── download │ ├── download-latest.ts │ └── download-version.ts ├── restore-cache.ts ├── save-cache.ts ├── setup-rye.ts ├── update-default-version.ts └── utils.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | lib/ 3 | node_modules/ 4 | jest.config.js 5 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | dist/** -diff linguist-generated=true -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/python.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/python.json -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/check-dist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/check-dist.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/test-cache-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/test-cache-windows.yml -------------------------------------------------------------------------------- /.github/workflows/test-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/test-cache.yml -------------------------------------------------------------------------------- /.github/workflows/test-latest-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/test-latest-windows.yml -------------------------------------------------------------------------------- /.github/workflows/test-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/test-latest.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-latest-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/update-latest-version.yml -------------------------------------------------------------------------------- /.github/workflows/update-major-minor-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.github/workflows/update-major-minor-tags.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | lib/ 3 | node_modules/ -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @eifinger 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/fixtures/checksumfile: -------------------------------------------------------------------------------- 1 | Random file content -------------------------------------------------------------------------------- /__tests__/fixtures/rye-project/.python-version: -------------------------------------------------------------------------------- 1 | cpython@3.11.3 2 | -------------------------------------------------------------------------------- /__tests__/fixtures/rye-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/__tests__/fixtures/rye-project/README.md -------------------------------------------------------------------------------- /__tests__/fixtures/rye-project/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/__tests__/fixtures/rye-project/pyproject.toml -------------------------------------------------------------------------------- /__tests__/fixtures/rye-project/requirements-dev.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/__tests__/fixtures/rye-project/requirements-dev.lock -------------------------------------------------------------------------------- /__tests__/fixtures/rye-project/requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/__tests__/fixtures/rye-project/requirements.lock -------------------------------------------------------------------------------- /__tests__/fixtures/rye-project/src/rye_project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/__tests__/fixtures/rye-project/src/rye_project/__init__.py -------------------------------------------------------------------------------- /__tests__/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/__tests__/main.test.ts -------------------------------------------------------------------------------- /__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/__tests__/utils.test.ts -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/action.yml -------------------------------------------------------------------------------- /dist/save-cache/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/save-cache/index.js -------------------------------------------------------------------------------- /dist/save-cache/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/save-cache/index.js.map -------------------------------------------------------------------------------- /dist/save-cache/sourcemap-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/save-cache/sourcemap-register.js -------------------------------------------------------------------------------- /dist/setup/37.index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/setup/37.index.js -------------------------------------------------------------------------------- /dist/setup/37.index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/setup/37.index.js.map -------------------------------------------------------------------------------- /dist/setup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/setup/index.js -------------------------------------------------------------------------------- /dist/setup/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/setup/index.js.map -------------------------------------------------------------------------------- /dist/setup/licenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/setup/licenses.txt -------------------------------------------------------------------------------- /dist/setup/sourcemap-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/setup/sourcemap-register.js -------------------------------------------------------------------------------- /dist/update-checksums/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/update-checksums/index.js -------------------------------------------------------------------------------- /dist/update-checksums/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/update-checksums/index.js.map -------------------------------------------------------------------------------- /dist/update-checksums/sourcemap-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/update-checksums/sourcemap-register.js -------------------------------------------------------------------------------- /dist/update-default-version/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/update-default-version/index.js -------------------------------------------------------------------------------- /dist/update-default-version/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/update-default-version/index.js.map -------------------------------------------------------------------------------- /dist/update-default-version/sourcemap-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/dist/update-default-version/sourcemap-register.js -------------------------------------------------------------------------------- /docs/images/bmc-button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/docs/images/bmc-button.svg -------------------------------------------------------------------------------- /docs/images/paypal-button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/docs/images/paypal-button.svg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/package.json -------------------------------------------------------------------------------- /src/checksums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/checksums.ts -------------------------------------------------------------------------------- /src/download/download-latest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/download/download-latest.ts -------------------------------------------------------------------------------- /src/download/download-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/download/download-version.ts -------------------------------------------------------------------------------- /src/restore-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/restore-cache.ts -------------------------------------------------------------------------------- /src/save-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/save-cache.ts -------------------------------------------------------------------------------- /src/setup-rye.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/setup-rye.ts -------------------------------------------------------------------------------- /src/update-default-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/update-default-version.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eifinger/setup-rye/HEAD/tsconfig.json --------------------------------------------------------------------------------