You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,11 @@ The smoke tests (`make smoke`) automatically verify that signed `GET`/`HEAD` req
116
116
117
117
To allow users to download files, your backend application must generate an **edge signed URL**. These use a standard HMAC signature. Since the gateway verifies the signature before generating a ticket, bogus requests are dropped at the edge—saving your private network from dealing with malicious traffic.
118
118
119
-
We provide drop-in packages for Go, TypeScript, and Python under the `packages/` directory.
119
+
We provide drop-in packages for Go, TypeScript, and Python under the `packages/` directory. The TypeScript package is published to GitHub Packages as `@terion-name/air3-edgesign`:
@@ -178,14 +182,14 @@ make validate # format, test, build, and check compose config
178
182
make fmt # format Go code
179
183
make test# run Go tests
180
184
make build # build binaries into ./bin
181
-
make ts-test #run TypeScript package tests
185
+
make ts-test #install, test, and build the TypeScript package
182
186
make python-test # run Python package tests
183
187
go test ./... -race # run race-enabled Go tests
184
188
```
185
189
186
190
## Releases & Docker Images
187
191
188
-
We publish multi-architecture Docker images (Linux on `amd64` and `arm64`) to the GitHub Container Registry on every release. Cross-compiled binaries for macOS, Windows, and Linux are also attached to GitHub releases.
192
+
We publish multi-architecture Docker images (Linux on `amd64` and `arm64`) to the GitHub Container Registry on every release. Cross-compiled binaries for macOS, Windows, and Linux are also attached to GitHub releases. The same tag workflow publishes `@terion-name/air3-edgesign` to GitHub Packages with the tag as the npm version.
0 commit comments