languages: Do not expose unnecessary captures from tasks (#19625)

This tackles an issue with us exposing unnecessary env variables in
environment which are not actually needed for tasks themselves (and may
have little utility), yet come into the way of ssh remoting.

/cc @ConradIrwin 

Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz 2024-10-23 18:54:08 +02:00 committed by GitHub
parent 69b12f4e33
commit 9dfe4a30bb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 16 additions and 16 deletions

2
Cargo.lock generated
View file

@ -14841,7 +14841,7 @@ dependencies = [
[[package]] [[package]]
name = "zed_php" name = "zed_php"
version = "0.2.1" version = "0.2.2"
dependencies = [ dependencies = [
"zed_extension_api 0.1.0", "zed_extension_api 0.1.0",
] ]

View file

@ -4,7 +4,7 @@
declarator: (function_declarator declarator: (function_declarator
declarator: (identifier) @run declarator: (identifier) @run
) )
) @c-main ) @_c-main
(#eq? @run "main") (#eq? @run "main")
(#set! tag c-main) (#set! tag c-main)
) )

View file

@ -9,6 +9,6 @@
(string_fragment) @run (string_fragment) @run
) )
) )
) @js-test ) @_js-test
(#set! tag js-test) (#set! tag js-test)
) )

View file

@ -7,7 +7,7 @@
(attribute (identifier) @_superclass)] (attribute (identifier) @_superclass)]
) )
(#eq? @_superclass "TestCase") (#eq? @_superclass "TestCase")
) @python-unittest-class ) @_python-unittest-class
(#set! tag python-unittest-class) (#set! tag python-unittest-class)
) )
@ -24,7 +24,7 @@
(function_definition (function_definition
name: (identifier) @run @_unittest_method_name name: (identifier) @run @_unittest_method_name
(#match? @_unittest_method_name "^test.*") (#match? @_unittest_method_name "^test.*")
) @python-unittest-method ) @_python-unittest-method
(#set! tag python-unittest-method) (#set! tag python-unittest-method)
) )
) )

View file

@ -3,7 +3,7 @@
(mod_item (mod_item
name: (_) @run name: (_) @run
(#eq? @run "tests") (#eq? @run "tests")
) @rust-mod-test )
(#set! tag rust-mod-test) (#set! tag rust-mod-test)
) )
@ -14,14 +14,14 @@
(scoped_identifier (identifier) @_attribute) (scoped_identifier (identifier) @_attribute)
]) ])
(#match? @_attribute "test") (#match? @_attribute "test")
) @start ) @_start
. .
(attribute_item) * (attribute_item) *
. .
(function_item (function_item
name: (_) @run name: (_) @run
body: _ body: _
) @end ) @_end
) )
(#set! tag rust-test) (#set! tag rust-test)
) )

View file

@ -9,6 +9,6 @@
(string_fragment) @run (string_fragment) @run
) )
) )
) @ts-test ) @_ts-test
(#set! tag ts-test) (#set! tag ts-test)
) )

View file

@ -1,6 +1,6 @@
[package] [package]
name = "zed_php" name = "zed_php"
version = "0.2.1" version = "0.2.2"
edition = "2021" edition = "2021"
publish = false publish = false
license = "Apache-2.0" license = "Apache-2.0"

View file

@ -1,7 +1,7 @@
id = "php" id = "php"
name = "PHP" name = "PHP"
description = "PHP support." description = "PHP support."
version = "0.2.1" version = "0.2.2"
schema_version = 1 schema_version = 1
authors = ["Piotr Osiewicz <piotr@zed.dev>"] authors = ["Piotr Osiewicz <piotr@zed.dev>"]
repository = "https://github.com/zed-industries/zed" repository = "https://github.com/zed-industries/zed"

View file

@ -16,7 +16,7 @@
(#match? @run "^test.*") (#match? @run "^test.*")
) )
) )
) @phpunit-test ) @_phpunit-test
(#set! tag phpunit-test) (#set! tag phpunit-test)
) )
@ -41,7 +41,7 @@
(#not-match? @run "^test.*") (#not-match? @run "^test.*")
)) ))
) )
) @phpunit-test ) @_phpunit-test
(#set! tag phpunit-test) (#set! tag phpunit-test)
) )
@ -69,7 +69,7 @@
(#not-match? @run "^test.*") (#not-match? @run "^test.*")
) )
) )
) @phpunit-test ) @_phpunit-test
(#set! tag phpunit-test) (#set! tag phpunit-test)
) )
@ -81,7 +81,7 @@
(#not-eq? @_modifier "abstract") (#not-eq? @_modifier "abstract")
name: (_) @run name: (_) @run
(#match? @run ".*Test$") (#match? @run ".*Test$")
) @phpunit-test ) @_phpunit-test
(#set! tag phpunit-test) (#set! tag phpunit-test)
) )
@ -100,6 +100,6 @@
] ]
) )
) )
) @pest-test ) @_pest-test
(#set! tag pest-test) (#set! tag pest-test)
) )