Original PR: https://github.com/apple/pkl/pull/472 Author: @bioball Created: 5/3/2024 Status: ❌ Closed
Base: main ← Head: http-proxy
main
http-proxy
abc5b44
7b49a87
15d0d44
40 files changed (+1001 additions, -151 deletions)
📝 gradle/libs.versions.toml (+2 -0) 📝 pkl-cli/gradle.lockfile (+67 -12) 📝 pkl-cli/pkl-cli.gradle.kts (+1 -0) 📝 pkl-cli/src/test/kotlin/org/pkl/cli/CliEvaluatorTest.kt (+196 -0) 📝 pkl-codegen-java/gradle.lockfile (+8 -4) 📝 pkl-codegen-kotlin/gradle.lockfile (+8 -4) 📝 pkl-commons-cli/gradle.lockfile (+8 -4) 📝 pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliBaseOptions.kt (+6 -21) 📝 pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliCommand.kt (+25 -3) 📝 pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/commands/BaseOptions.kt (+21 -1) 📝 pkl-commons-test/src/main/kotlin/org/pkl/commons/test/PackageServer.kt (+1 -1) 📝 pkl-config-java/gradle.lockfile (+8 -4) 📝 pkl-config-kotlin/gradle.lockfile (+8 -4) 📝 pkl-core/src/main/java/org/pkl/core/StackFrameTransformers.java (+1 -1) 📝 pkl-core/src/main/java/org/pkl/core/http/HttpClient.java (+19 -0) 📝 pkl-core/src/main/java/org/pkl/core/http/HttpClientBuilder.java (+24 -1) 📝 pkl-core/src/main/java/org/pkl/core/http/JdkHttpClient.java (+9 -4) ➕ pkl-core/src/main/java/org/pkl/core/http/NoProxyRule.java (+177 -0) ➕ pkl-core/src/main/java/org/pkl/core/http/ProxySelector.java (+58 -0) ➕ pkl-core/src/main/java/org/pkl/core/httpsettings/PklHttpSettings.java (+56 -0)
gradle/libs.versions.toml
pkl-cli/gradle.lockfile
pkl-cli/pkl-cli.gradle.kts
pkl-cli/src/test/kotlin/org/pkl/cli/CliEvaluatorTest.kt
pkl-codegen-java/gradle.lockfile
pkl-codegen-kotlin/gradle.lockfile
pkl-commons-cli/gradle.lockfile
pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliBaseOptions.kt
pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliCommand.kt
pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/commands/BaseOptions.kt
pkl-commons-test/src/main/kotlin/org/pkl/commons/test/PackageServer.kt
pkl-config-java/gradle.lockfile
pkl-config-kotlin/gradle.lockfile
pkl-core/src/main/java/org/pkl/core/StackFrameTransformers.java
pkl-core/src/main/java/org/pkl/core/http/HttpClient.java
pkl-core/src/main/java/org/pkl/core/http/HttpClientBuilder.java
pkl-core/src/main/java/org/pkl/core/http/JdkHttpClient.java
pkl-core/src/main/java/org/pkl/core/http/NoProxyRule.java
pkl-core/src/main/java/org/pkl/core/http/ProxySelector.java
pkl-core/src/main/java/org/pkl/core/httpsettings/PklHttpSettings.java
...and 20 more files
Following design of SPICE-0004: https://github.com/apple/pkl-evolution/pull/5
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/472
Author: @bioball
Created: 5/3/2024
Status: ❌ Closed
Base:
main← Head:http-proxy📝 Commits (3)
abc5b44Add support for HTTP proxying7b49a87Formatting fix15d0d44WIP📊 Changes
40 files changed (+1001 additions, -151 deletions)
View changed files
📝
gradle/libs.versions.toml(+2 -0)📝
pkl-cli/gradle.lockfile(+67 -12)📝
pkl-cli/pkl-cli.gradle.kts(+1 -0)📝
pkl-cli/src/test/kotlin/org/pkl/cli/CliEvaluatorTest.kt(+196 -0)📝
pkl-codegen-java/gradle.lockfile(+8 -4)📝
pkl-codegen-kotlin/gradle.lockfile(+8 -4)📝
pkl-commons-cli/gradle.lockfile(+8 -4)📝
pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliBaseOptions.kt(+6 -21)📝
pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliCommand.kt(+25 -3)📝
pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/commands/BaseOptions.kt(+21 -1)📝
pkl-commons-test/src/main/kotlin/org/pkl/commons/test/PackageServer.kt(+1 -1)📝
pkl-config-java/gradle.lockfile(+8 -4)📝
pkl-config-kotlin/gradle.lockfile(+8 -4)📝
pkl-core/src/main/java/org/pkl/core/StackFrameTransformers.java(+1 -1)📝
pkl-core/src/main/java/org/pkl/core/http/HttpClient.java(+19 -0)📝
pkl-core/src/main/java/org/pkl/core/http/HttpClientBuilder.java(+24 -1)📝
pkl-core/src/main/java/org/pkl/core/http/JdkHttpClient.java(+9 -4)➕
pkl-core/src/main/java/org/pkl/core/http/NoProxyRule.java(+177 -0)➕
pkl-core/src/main/java/org/pkl/core/http/ProxySelector.java(+58 -0)➕
pkl-core/src/main/java/org/pkl/core/httpsettings/PklHttpSettings.java(+56 -0)...and 20 more files
📄 Description
Following design of SPICE-0004: https://github.com/apple/pkl-evolution/pull/5
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.