Skip to content

Commit 77eeaca

Browse files
authored
Merge pull request #135 from connorshea/update-repo
Update npm packages and gems to newer versions
2 parents 9a1fc57 + f3e2efb commit 77eeaca

File tree

23 files changed

+5655
-1504
lines changed

23 files changed

+5655
-1504
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ jobs:
1010
test:
1111
runs-on: "ubuntu-latest"
1212
steps:
13-
- uses: actions/checkout@v3
14-
- uses: actions/setup-node@v3
13+
- uses: actions/checkout@v5.0.0
14+
- uses: actions/setup-node@v5.0.0
1515
with:
16-
node-version: 16
16+
node-version: 22
1717
- name: Set up Ruby
18-
uses: ruby/setup-ruby@v1
18+
uses: ruby/setup-ruby@v1.263.0
1919
with:
20-
ruby-version: '3.0'
20+
ruby-version: '3.3'
2121
- name: Update rubygems & bundler
2222
run: |
2323
ruby -v

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ node_modules/
22
out/
33
.DS_Store
44
ruby/Gemfile.lock
5-
/.vscode-test
5+
.vscode-test/
66
*.vsix

.vscode/settings.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"files.exclude": {
33
".git": true,
44
"node_modules": true,
5-
"out": true
65
},
76
"typescript.tsdk": "node_modules/typescript/lib",
87
"[ruby]": {

.vscodeignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ tsconfig.json
77
.gitignore
88
*.vsix
99
out/test/**
10+
.github/**
11+
.vscode-test/
12+
bin/**

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2019-2021 Connor Shea
3+
Copyright (c) 2019-2025 Connor Shea
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The extension supports the RSpec and Minitest test frameworks.
1111

1212
### RSpec
1313

14-
The extension needs Ruby and the `rspec-core` gem installed (and any other dependencies required by your test suite). It's been tested with Ruby 2.6 and Rspec 3.8, but it should work with most recent versions of Ruby and all versions of Rspec 3.x above 3.6.0 (versions before 3.6.0 do not currently work because they don't expose an `id` property for tests in the JSON formatter).
14+
The extension needs Ruby and the `rspec-core` gem installed (and any other dependencies required by your test suite). It's been tested with Ruby 3.4 and Rspec 3.8, but it should work with most recent versions of Ruby and all versions of Rspec 3.x above 3.6.0 (versions before 3.6.0 do not currently work because they don't expose an `id` property for tests in the JSON formatter).
1515

1616
By default, you need to have `rspec` installed via Bundler with a `Gemfile` and `bundle install`, otherwise `bundle exec rspec` won't work. If you want to run your Rspec tests with a command other than `bundle exec rspec`, you can configure the command with the `rubyTestExplorer.rspecCommand` setting.
1717

@@ -75,7 +75,7 @@ If all else fails or you suspect something is broken with the extension, please
7575

7676
## Contributing
7777

78-
You'll need VS Code, Node (any version >= 12 should probably work), and Ruby installed.
78+
You'll need VS Code, Node (any version >= 20 should probably work), and Ruby (3.x) installed.
7979

8080
- Clone the repository: `git clone https://github.com/connorshea/vscode-ruby-test-adapter`
8181
- Run `bin/setup` to install dependencies.

0 commit comments

Comments
 (0)