You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pekko.apache.org by en...@apache.org on 2024/11/28 18:52:10 UTC
(pekko-grpc) branch main updated (47211573 -> 85da3ce6)
This is an automated email from the ASF dual-hosted git repository.
engelen pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-grpc.git
from 47211573 grpc: update to 1.68.2 (#415)
new c2b86413 link validator: ignore license report
new 85da3ce6 docs: more direct links to pages that redirect
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/link-validator.yml | 3 +-
docs/src/main/paradox/apidesign.md | 2 +-
docs/src/main/paradox/client/details.md | 2 +-
docs/src/main/paradox/getting-started.md | 2 +-
.../src/main/paradox/release-notes/releases-1.0.md | 2 +-
docs/src/main/paradox/server/kubernetes.md | 2 +-
scripts/link-validator.conf | 46 +++-------------------
7 files changed, 13 insertions(+), 46 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org
(pekko-grpc) 02/02: docs: more direct links to pages that redirect
Posted by en...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
engelen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-grpc.git
commit 85da3ce6cfe342683419ca9d9a8d25fc3a353b4b
Author: Arnout Engelen <ar...@bzzt.net>
AuthorDate: Thu Nov 28 18:52:30 2024 +0100
docs: more direct links to pages that redirect
---
docs/src/main/paradox/apidesign.md | 2 +-
docs/src/main/paradox/client/details.md | 2 +-
docs/src/main/paradox/getting-started.md | 2 +-
docs/src/main/paradox/release-notes/releases-1.0.md | 2 +-
docs/src/main/paradox/server/kubernetes.md | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/docs/src/main/paradox/apidesign.md b/docs/src/main/paradox/apidesign.md
index e45a1dc8..49c27db2 100644
--- a/docs/src/main/paradox/apidesign.md
+++ b/docs/src/main/paradox/apidesign.md
@@ -1,7 +1,7 @@
# API Design
When designing a gRPC API, you could take into consideration some of the
-[Google Cloud API Design Patterns](https://cloud.google.com/apis/design/design_patterns).
+[Google Cloud API Design Patterns](https://google.aip.dev/general#design-patterns).
## Methods without request or response
diff --git a/docs/src/main/paradox/client/details.md b/docs/src/main/paradox/client/details.md
index d22864e8..0b9d4089 100644
--- a/docs/src/main/paradox/client/details.md
+++ b/docs/src/main/paradox/client/details.md
@@ -76,7 +76,7 @@ Java
## Rich error model
-Beyond status codes you can also use the [Rich error model](https://grpc.io/docs/guides/error/#richer-error-model). Currently there is no particular support for consuming such error objects (such as the ones based on the [common protobuf](https://cloud.google.com/apis/design/errors#error_model), but you can obtain them 'manually'.
+Beyond status codes you can also use the [Rich error model](https://grpc.io/docs/guides/error/#richer-error-model). Currently there is no particular support for consuming such error objects (such as the ones based on the [common protobuf](https://google.aip.dev/193), but you can obtain them 'manually'.
Extract the `StatusRuntimeException` and parse the Rich error model to access `code`, `message` and `details`. Then find the details you are looking for based on their `typeUrl` and unpack them:
diff --git a/docs/src/main/paradox/getting-started.md b/docs/src/main/paradox/getting-started.md
index 55c5b670..3363f490 100644
--- a/docs/src/main/paradox/getting-started.md
+++ b/docs/src/main/paradox/getting-started.md
@@ -6,5 +6,5 @@ To try out Pekko gRPC and understand how the development process might work out,
## Video Introduction
-The Akka team have a [video](https://doc.akka.io/docs/akka-grpc/current/getting-started.html#video-introduction).
+The Akka team have a [video](https://doc.akka.io/libraries/akka-grpc/current/getting-started.html#video-introduction).
Much of what is discussed is relevant to Pekko gRPC.
diff --git a/docs/src/main/paradox/release-notes/releases-1.0.md b/docs/src/main/paradox/release-notes/releases-1.0.md
index d934c3e6..863d9591 100644
--- a/docs/src/main/paradox/release-notes/releases-1.0.md
+++ b/docs/src/main/paradox/release-notes/releases-1.0.md
@@ -32,7 +32,7 @@ there are security issues published for those versions.
## 1.0.0
Apache Pekko gRPC 1.0.0 is based on Akka gRPC 2.1.6. Pekko came about as a result of Lightbend's decision to make future
-Akka releases under a [Business Software License](https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka),
+Akka releases under a [Business Software License](https://akka.io/blog/why-we-are-changing-the-license-for-akka),
a license that is not compatible with Open Source usage.
Apache Pekko has changed the package names, among other changes. Config names have changed to use `pekko` instead
diff --git a/docs/src/main/paradox/server/kubernetes.md b/docs/src/main/paradox/server/kubernetes.md
index 77031d77..b7616aeb 100644
--- a/docs/src/main/paradox/server/kubernetes.md
+++ b/docs/src/main/paradox/server/kubernetes.md
@@ -67,7 +67,7 @@ route.
## Google Cloud Endpoints
-The Google cloud has a [Cloud Endpoints](https://cloud.google.com/endpoints) feature that
+The Google cloud has a [Cloud Endpoints](https://cloud.google.com/endpoints/docs) feature that
allows exposing a gRPC API in a more 'controlled' way: you can configure API key management,
authentication, monitoring quote/rate limiting, generate a 'developer portal' for your API's users
and much more. You need to provide your `.proto` definitions when creating the endpoint, and
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org
(pekko-grpc) 01/02: link validator: ignore license report
Posted by en...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
engelen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-grpc.git
commit c2b864137a82cc0fc32ed4c3efd09b652a695f69
Author: Arnout Engelen <ar...@bzzt.net>
AuthorDate: Sun Nov 3 10:44:49 2024 +0100
link validator: ignore license report
---
.github/workflows/link-validator.yml | 3 ++-
scripts/link-validator.conf | 46 +++++-------------------------------
2 files changed, 8 insertions(+), 41 deletions(-)
diff --git a/.github/workflows/link-validator.yml b/.github/workflows/link-validator.yml
index c987318a..66fb7ca8 100644
--- a/.github/workflows/link-validator.yml
+++ b/.github/workflows/link-validator.yml
@@ -39,5 +39,6 @@ jobs:
- name: Run Link Validator
run: |
VERSION=$(ls docs/target/site/docs/pekko-grpc)
+ echo "Version is $VERSION"
sed -e "s/snapshot/$VERSION/" scripts/link-validator.conf > /tmp/link-validator.conf
- cs launch net.runne::site-link-validator:0.2.2 -- /tmp/link-validator.conf
+ cs launch net.runne::site-link-validator:0.2.5 -- /tmp/link-validator.conf
diff --git a/scripts/link-validator.conf b/scripts/link-validator.conf
index aa024a5e..6ff44e27 100644
--- a/scripts/link-validator.conf
+++ b/scripts/link-validator.conf
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: Apache-2.0
site-link-validator {
- root-dir = "./docs/target/site/"
+ root-dir = "docs/target/site/"
# relative to `root-dir`
start-file = "docs/pekko-grpc/snapshot/index.html"
@@ -19,54 +19,20 @@ site-link-validator {
ignore-missing-local-files-regex = ""
+ ignore-files = [
+ # This file is generated, we can't do much about the invalid links here
+ "docs/pekko-grpc/snapshot/license-report.html"
+ ]
+
ignore-prefixes = [
# GitHub will block with "429 Too Many Requests"
"https://github.com/apache/pekko-grpc/"
# MVN repository forbids access after a few requests
"https://mvnrepository.com/artifact/"
- # Github links generated by sbt-license-report
- "http://pholser.github.com/jopt-simple"
- "https://github.com/googleapis/java-iam/proto-google-common-protos"
- "https://github.com/netty/netty-tcnative/netty-tcnative-boringssl-static"
- # Other links generated by sbt-license-report
- "http://lmax-exchange.github.com/disruptor"
# Occasionally returns a 500 Internal Server Error
"http://code.google.com/"
]
non-https-whitelist = [
- # license report
- "http://www.jetbrains.org",
- "http://aopalliance.sourceforge.net",
- "http://asm.ow2.io/",
- "http://checkerframework.org",
- "http://code.google.com/p/",
- "http://commons.apache.org/proper/",
- "http://findbugs.sourceforge.net/",
- "http://fusesource.github.io/jansi",
- "http://github.com/typelevel/jawn"
- "http://hc.apache.org/",
- "http://hdrhistogram.github.io/HdrHistogram/",
- "http://jcp.org/en/jsr/detail?id=250",
- "http://junit.org",
- "http://lmax-exchange.github.com/disruptor",
- "http://openjdk.java.net/legal/gplv2+ce.html",
- "http://opensource.org/licenses/",
- "http://www.opensource.org/licenses/",
- "http://parboiled.org",
- "http://pholser.github.com/jopt-simple",
- "http://source.android.com/",
- "http://www.apache.org/licenses",
- "http://www.eclipse.org/legal/",
- "http://www.gnu.org/licenses/",
- "http://www.jcraft.com/jsch/",
- "http://www.reactive-streams.org/",
- "http://www.scala-lang.org/",
- "http://www.scala-sbt.org",
- "http://www.scalatest.org",
- "http://www.slf4j.org",
- "http://creativecommons.org/"
- "http://jopt-simple.github.io/"
- "http://jspecify.org/"
]
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org