Default CLI to open infrastructure
ci / 📄 License Check (push) Has been cancelled
ci / ✅ Semantic Pull Request (push) Has been cancelled
ci / 🔤 Check Spelling (push) Has been cancelled
ci / 👀 Detect Changes (push) Has been cancelled
ci / 🎯 Build ${{ matrix.package }} (${{ matrix.os }}) (push) Has been cancelled
ci / 🎯 Build ${{ matrix.package }} (push) Has been cancelled
ci / 🔎 Verify ${{ matrix.package }} (push) Has been cancelled
ci / ci (push) Has been cancelled
Shorebird CI / changes (push) Has been cancelled
Shorebird CI / CSpell (push) Has been cancelled
Shorebird CI / artifact_proxy (push) Has been cancelled
Shorebird CI / dex (push) Has been cancelled
Shorebird CI / discord_gcp_alerts (push) Has been cancelled
Shorebird CI / flutter_version_resolver (push) Has been cancelled
Shorebird CI / jwt (push) Has been cancelled
Shorebird CI / scoped_deps (push) Has been cancelled
Shorebird CI / shorebird_build_trace (push) Has been cancelled
Shorebird CI / shorebird_ci (push) Has been cancelled
Shorebird CI / shorebird_cli (push) Has been cancelled
Shorebird CI / shorebird_code_push_client (push) Has been cancelled
Shorebird CI / shorebird_code_push_protocol (push) Has been cancelled
Shorebird CI / shorebird_redis_client (push) Has been cancelled
Shorebird CI / stripe_api (push) Has been cancelled
Shorebird CI / required (push) Has been cancelled

This commit is contained in:
Tony
2026-06-25 20:06:50 +08:00
parent d9088aeec6
commit 07a654e771
3 changed files with 12 additions and 17 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ are configured to use local/self-hosted origins when no override is supplied:
| API/auth server | `http://localhost:8080` |
| OpenAPI contract | `http://localhost:8080/openapi.yaml` and `../shorebird-server/internal/api/handlers/openapi.yaml` |
| CLI patch-tool artifact mirror | `http://localhost:8080/artifacts` |
| Flutter engine/Maven artifact mirror | `http://localhost:8080/download.flutter.io` |
| Flutter engine/Dart SDK/Maven artifact mirror | `http://localhost:8080/download.flutter.io` |
| Web console | self-hosted `shorebird-server/web` dashboard |
Override these values with `SHOREBIRD_HOSTED_URL`,
+10 -15
View File
@@ -1,18 +1,14 @@
## Shorebird 🐦
## Shorebird
[![Discord](https://img.shields.io/discord/1030243211995791380?style=for-the-badge&logo=discord&color=blue)](https://discord.gg/shorebird)
<a href="https://www.producthunt.com/posts/shorebird-code-push?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-shorebird&#0045;code&#0045;push" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=449946&theme=neutral" alt="Shorebird&#0032;Code&#0032;Push - Flutter&#0032;over&#0032;the&#0032;air&#0032;updates | Product Hunt" style="width: 128px; height: 27px;" width="128" height="27" /></a>
[![shorebird ci](https://api.shorebird.dev/api/v1/github/shorebirdtech/shorebird/badge.svg)](https://console.shorebird.dev/ci)
[![ci](https://github.com/shorebirdtech/shorebird/actions/workflows/main.yaml/badge.svg)](https://github.com/shorebirdtech/shorebird/actions/workflows/main.yaml)
[![e2e](https://github.com/shorebirdtech/shorebird/actions/workflows/e2e.yaml/badge.svg)](https://github.com/shorebirdtech/shorebird/actions/workflows/e2e.yaml)
[![codecov](https://codecov.io/gh/shorebirdtech/shorebird/branch/main/graph/badge.svg)](https://codecov.io/gh/shorebirdtech/shorebird)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE-MIT)
[![License: Apache](https://img.shields.io/badge/license-Apache-orange.svg)](./LICENSE-APACHE)
## Getting Started
Visit https://docs.shorebird.dev to get started.
This fork is wired for the open workspace CI and self-hosted services described
in [OPEN_SOURCE_REPLACEMENTS.md](OPEN_SOURCE_REPLACEMENTS.md). The root
workspace workflow, `.github/workflows/open-shorebird-ci.yml`, builds the open
CLI, server, updater patch tools, custom Dart SDK, and engine artifacts.
## Packages
@@ -35,8 +31,8 @@ For more information, please refer to the documentation for each package.
## Contributing
If you're interested in contributing, please join us on
[Discord](https://discord.gg/shorebird).
If you're interested in contributing, use this fork's issue tracker or the root
workspace documentation.
### Environment setup
@@ -79,7 +75,8 @@ The following command will generate a coverage report for the Dart packages:
dart test --coverage=coverage && dart pub global run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.dart_tool/package_config.json --check-ignore
```
Coverage reports are uploaded to [Codecov](https://app.codecov.io/gh/shorebirdtech/shorebird).
Coverage reports are generated locally under `coverage/`. Configure upload for
your own mirror or CI account when publishing this fork.
## License
@@ -87,6 +84,4 @@ Shorebird projects are licensed for use under either Apache License, Version 2.0
(LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT license
(LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
See our license philosophy for more information on why we license files this
way:
https://handbook.shorebird.dev/engineering/#licensing-philosophy
See the Apache and MIT license files in this repository for the license terms.
+1 -1
View File
@@ -219,7 +219,7 @@ function shared::execute() {
>&2 echo "Error: The shorebird directory is not a clone of the GitHub project."
>&2 echo " The shorebird tools requires Git in order to operate properly;"
>&2 echo " to install Shorebird, see the instructions at:"
>&2 echo " https://github.com/shorebirdtech/shorebird"
>&2 echo " https://git.tonycloud.org/flutter/shorebird"
exit 1
fi