Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,22 @@ jobs:

See [CHANGELOG.md](https://github.com/${{ github.repository }}/blob/main/CHANGELOG.md) for details." \
dist/*.whl dist/*.tar.gz

- name: Verify assets are attached
env:
GH_TOKEN: ${{ github.token }}
run: |
# The installer pulls iris-<version>-py3-none-any.whl straight off the
# release. A release without that asset 404s every `iris upgrade`, so
# confirm both artifacts actually landed before we call it a release.
TAG="${GITHUB_REF#refs/tags/}"
VERSION="${TAG#v}"
assets=$(gh release view "$TAG" --json assets --jq '.assets[].name')
for want in "iris-${VERSION}-py3-none-any.whl" "iris-${VERSION}.tar.gz"; do
if ! printf '%s\n' "$assets" | grep -qx "$want"; then
echo "::error::Release $TAG is missing asset $want. Attached: ${assets:-<none>}"
exit 1
fi
done
echo "Verified assets on $TAG:"
printf '%s\n' "$assets"
6 changes: 3 additions & 3 deletions platform/lib/translations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ export const translations = {
"The CLI is free and open. The cloud platform is in early access with usage-based pricing — contact us for details.",
contributeTitle: "How can I contribute or report issues?",
contributeAnswer:
"The project is on GitHub at RocketBus/clickbus-iris. Issues and PRs are welcome.",
"The project is on GitHub at RocketBus/iris. Issues and PRs are welcome.",
},
},
setupLinked: {
Expand Down Expand Up @@ -1512,7 +1512,7 @@ export const translations = {
"O CLI é gratuito e aberto. A plataforma na nuvem está em acesso antecipado com preço por uso — entre em contato para mais detalhes.",
contributeTitle: "Como posso contribuir ou reportar problemas?",
contributeAnswer:
"O projeto está no GitHub em RocketBus/clickbus-iris. Issues e PRs são bem-vindos.",
"O projeto está no GitHub em RocketBus/iris. Issues e PRs são bem-vindos.",
},
},
setupLinked: {
Expand Down Expand Up @@ -2903,7 +2903,7 @@ export const translations = {
"La CLI es gratuita y open source. La plataforma en la nube está en acceso anticipado con precio por uso — contáctanos para más detalles.",
contributeTitle: "¿Cómo puedo contribuir o reportar problemas?",
contributeAnswer:
"El proyecto está en GitHub en RocketBus/clickbus-iris. Issues y PRs son bienvenidos.",
"El proyecto está en GitHub en RocketBus/iris. Issues y PRs son bienvenidos.",
},
},
footer: {
Expand Down
4 changes: 2 additions & 2 deletions platform/public/install.ps1.template
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ $ErrorActionPreference = "Stop"
$IRIS_SERVER_URL = if ($env:IRIS_SERVER_URL) { $env:IRIS_SERVER_URL } else { "{{IRIS_SERVER_URL}}" }

$VERSION = if ($env:IRIS_VERSION) { $env:IRIS_VERSION } else { "latest" }
$RELEASES_API = "https://api.github.com/repos/RocketBus/clickbus-iris/releases"
$RELEASES_DOWNLOAD = "https://github.com/RocketBus/clickbus-iris/releases/download"
$RELEASES_API = "https://api.github.com/repos/RocketBus/iris/releases"
$RELEASES_DOWNLOAD = "https://github.com/RocketBus/iris/releases/download"
$MIN_PYTHON_MAJOR = 3
$MIN_PYTHON_MINOR = 11

Expand Down
4 changes: 2 additions & 2 deletions platform/public/install.sh.template
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ set -e
IRIS_SERVER_URL="${IRIS_SERVER_URL:-{{IRIS_SERVER_URL}}}"

VERSION="${IRIS_VERSION:-latest}"
RELEASES_API="https://api.github.com/repos/RocketBus/clickbus-iris/releases"
RELEASES_DOWNLOAD="https://github.com/RocketBus/clickbus-iris/releases/download"
RELEASES_API="https://api.github.com/repos/RocketBus/iris/releases"
RELEASES_DOWNLOAD="https://github.com/RocketBus/iris/releases/download"
MIN_PYTHON="3.11"
INSTALL_DIR="${IRIS_HOME:-$HOME/.iris}"
LOCAL_BIN="$HOME/.local/bin"
Expand Down
2 changes: 1 addition & 1 deletion platform/src/app/faq/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ const faqJsonLd = {
name: "How can I contribute or report issues?",
acceptedAnswer: {
"@type": "Answer",
text: "The project lives on GitHub at RocketBus/clickbus-iris. Issues and PRs are welcome.",
text: "The project lives on GitHub at RocketBus/iris. Issues and PRs are welcome.",
},
},
],
Expand Down
8 changes: 4 additions & 4 deletions platform/src/app/privacy/privacy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The hosted platform is access-restricted to authorized users. The CLI is open so

## 1. Data we collect

**The CLI (running locally) does not transmit data to the Controller by default.** It reads your Git repository's metadata (commits, diffs, PR information via the GitHub CLI) and produces a local report. Nothing leaves your machine unless you opt in to a hosted platform via `iris push` or to your own observability backend via `OTEL_EXPORTER_OTLP_ENDPOINT` (see [`docs/TELEMETRY.md`](https://github.com/RocketBus/clickbus-iris/blob/main/docs/TELEMETRY.md)).
**The CLI (running locally) does not transmit data to the Controller by default.** It reads your Git repository's metadata (commits, diffs, PR information via the GitHub CLI) and produces a local report. Nothing leaves your machine unless you opt in to a hosted platform via `iris push` or to your own observability backend via `OTEL_EXPORTER_OTLP_ENDPOINT` (see [`docs/TELEMETRY.md`](https://github.com/RocketBus/iris/blob/main/docs/TELEMETRY.md)).

**The hosted platform** collects:

Expand Down Expand Up @@ -79,16 +79,16 @@ To exercise any of these rights, contact the Controller at the privacy address a
- All traffic is encrypted with TLS 1.2+
- Database access uses Supabase service-role keys, scoped to the server only
- Strict Content-Security-Policy and HSTS headers (see `platform/next.config.ts`)
- Vulnerability reports follow [`SECURITY.md`](https://github.com/RocketBus/clickbus-iris/blob/main/SECURITY.md)
- Vulnerability reports follow [`SECURITY.md`](https://github.com/RocketBus/iris/blob/main/SECURITY.md)

## 8. Changes to this policy

Material changes are announced via the platform UI and a commit to this file in the public repository. The "Last updated" date at the top reflects the most recent revision.

## 9. Contact

Use the privacy and DPO addresses listed at the top of this document. For vulnerability disclosure, see [`SECURITY.md`](https://github.com/RocketBus/clickbus-iris/blob/main/SECURITY.md).
Use the privacy and DPO addresses listed at the top of this document. For vulnerability disclosure, see [`SECURITY.md`](https://github.com/RocketBus/iris/blob/main/SECURITY.md).

---

*This template is published as part of the open-source repository at [github.com/RocketBus/clickbus-iris](https://github.com/RocketBus/clickbus-iris). The canonical version applicable to a specific hosted Service is rendered by that deployment with its own operator information.*
*This template is published as part of the open-source repository at [github.com/RocketBus/iris](https://github.com/RocketBus/iris). The canonical version applicable to a specific hosted Service is rendered by that deployment with its own operator information.*
6 changes: 3 additions & 3 deletions platform/src/app/terms/terms.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ The hosted platform is access-restricted to users authorized by the Operator (ty

You agree not to:

- Probe, scan, or test the security of the Service without written permission (see [`SECURITY.md`](https://github.com/RocketBus/clickbus-iris/blob/main/SECURITY.md) for the responsible disclosure process)
- Probe, scan, or test the security of the Service without written permission (see [`SECURITY.md`](https://github.com/RocketBus/iris/blob/main/SECURITY.md) for the responsible disclosure process)
- Attempt to access workspaces or data you are not authorized to view
- Submit content that is unlawful, infringes third-party rights, or contains malware
- Interfere with the Service's operation or other users' access (rate-limit abuse, DoS, etc.)
Expand All @@ -42,7 +42,7 @@ To the maximum extent permitted by law, the Operator's aggregate liability arisi

The Service combines:

- **The CLI** (`iris/` and related source) — licensed under Apache 2.0; see [`LICENSE`](https://github.com/RocketBus/clickbus-iris/blob/main/LICENSE)
- **The CLI** (`iris/` and related source) — licensed under Apache 2.0; see [`LICENSE`](https://github.com/RocketBus/iris/blob/main/LICENSE)
- **The platform code** — also licensed under Apache 2.0
- **Operator-specific branding** (logo, name, deployment-specific assets, if any) — owned by the Operator and not granted by the Apache license (Section 6 of the license)

Expand All @@ -64,4 +64,4 @@ Questions about these Terms: use the contact address listed at the top of this d

---

*This template is published as part of the open-source repository at [github.com/RocketBus/clickbus-iris](https://github.com/RocketBus/clickbus-iris). The canonical version applicable to a specific hosted Service is rendered by that deployment with its own Operator information.*
*This template is published as part of the open-source repository at [github.com/RocketBus/iris](https://github.com/RocketBus/iris). The canonical version applicable to a specific hosted Service is rendered by that deployment with its own Operator information.*
2 changes: 1 addition & 1 deletion platform/src/components/blocks/footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export function Footer() {
</span>
<nav className="flex items-center gap-4">
<a
href="https://github.com/RocketBus/clickbus-iris"
href="https://github.com/RocketBus/iris"
className="text-muted-foreground text-sm transition-opacity hover:opacity-75"
target="_blank"
rel="noopener noreferrer"
Expand Down
2 changes: 1 addition & 1 deletion platform/src/components/blocks/navbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export const Navbar = () => {
<Button size="sm">{t("publicNav.getStarted")}</Button>
</Link>
<a
href="https://github.com/RocketBus/clickbus-iris"
href="https://github.com/RocketBus/iris"
className="text-muted-foreground hover:text-foreground transition-colors"
target="_blank"
rel="noopener noreferrer"
Expand Down
Loading