Tags: kylebutts/positron
Tags
Bump ark to 0.1.113 (posit-dev#3815) For (posit-dev/ark#423): - posit-dev/ark#421
Fix path comparison and include additional guidance when secrets dete… …cted (posit-dev#3664) - Addresses: posit-dev#3413 (comment) ### Fixes in this PR - Fix path comparison issue on Windows - Note in console output that `detect-secrets` should be installed if it isn't already <img width="887" alt="image" src="https://github.com/posit-dev/positron/assets/25834218/76241822-ed7e-4d75-a8ed-902198133175"> - Add some guidance on what actions to take when secrets are detected <img width="879" alt="image" src="https://github.com/posit-dev/positron/assets/25834218/8e80c8e9-199d-40fd-96e9-ce376718fd3c"> ### QA Notes See posit-dev#3618 for more detail on testing and some example secrets to try. #### Suggested tests - test the hook on Windows - test the hook without detect-secrets installed - some new output should show when secrets are detected, which guide the user to remove the secrets / mark them as false positives / consult the secrets README
Remove stale CODEOWNERS entry (posit-dev#3648) Follow-on from posit-dev#3029
Initial Positron extension API integration tests (posit-dev#3615) This PR adds a single rather basic test for the Positron extension API: registering and then disposing a language runtime manager. (I noticed that there may actually be a bug in the disposing part, see the TODO in `runtime.test.ts`.) We can decide whether we're happy with this approach before investing too much in writing these tests. The test will run as part of the existing `vscode-api-tests` extension tests which are already a part of the `test-integration.sh` script. For convenience, I've also added a `test-positron-api.sh` script that _only_ runs Positron API tests, so you should be able to do: ```sh ./scripts/test-positron-api.sh ``` from the root directory. We'll likely need to fill out `TestLanguageRuntimeSession` as we add more tests. I suspect it may end up looking a lot like the Zed and JavaScript runtime session classes. Co-authored-by: seem <[email protected]>
Set the text for the release body to reference license (posit-dev#3610) Make reference to our license in the text description of our releases.
Rename 'amalthea' repository to 'ark' repository (posit-dev#3625) ### Intent We need to rename the 'amalthea' repository to 'ark' in advance of opening it up. ### Approach This change performs the Positron side of the rename by updating build scripts, dev scripts, and documentation as appropriate. It also removes some cruft left over from the days when `amalthea` was nested inside `positron-r` (those are the purely deleted lines). Sequencing the rename will performed as follows: - When this PR is approved, I'll perform the rename of the `amalthea` repository to `ark` - CI re-run against this PR to verify the changes (ensures we can download the kernel from the new URL) - Merge this PR to Positron ### QA Notes This only changes how the R kernel is acquired, so it shouldn't have any impact on product functionality -- as long as you can start R, everything worked.
Bump version to 2024.06.1 (posit-dev#3604) Bumps version to 2024.06.1 since compressing the history has reset the build numbers (which are based on git distance)