Skip to content

Prepare env0 public release hygiene#9

Merged
bingran-you merged 1 commit into
mainfrom
bry/release-hygiene
Jun 29, 2026
Merged

Prepare env0 public release hygiene#9
bingran-you merged 1 commit into
mainfrom
bry/release-hygiene

Conversation

@bingran-you

Copy link
Copy Markdown
Contributor

Summary

  • add public repository hygiene files: CI, issue templates, PR template, security policy, and code of conduct
  • refresh release-facing docs, fixture counts, task-label taxonomy, and parity-audit status
  • remove stale legacy naming from active env0 config and task-seeding code
  • sanitize provider-shaped mock secrets and account-specific fixture identifiers across docs, fixtures, and copied task payloads

Validation

  • scripts/smoke_dev.sh
  • for d in packages/environments/mock-gcal packages/environments/mock-gdoc packages/environments/mock-gdrive packages/environments/mock-gmail packages/environments/mock-slack; do (cd "$d" && uv run --extra dev pytest tests/test_conformance.py -q); done
  • cd packages/environments/mock-gdrive && uv run --extra dev pytest tests -q
  • cd packages/environments/mock-gmail && uv run --extra dev pytest tests -q
  • cd packages/environments/mock-slack && uv run --extra dev pytest tests -q
  • Markdown local link scan: missing=0
  • Secret-shaped token scan: no matches
  • git diff --check
  • python3 docker/generate_dockerfile.py --dry-run > /tmp/env0-Dockerfile.base.audit && diff -u docker/Dockerfile.base /tmp/env0-Dockerfile.base.audit

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b6faec6a56

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

import pathlib

_harbor_dir = pathlib.Path(os.environ["TASKS_DIR"]) if "TASKS_DIR" in os.environ else pathlib.Path(__file__).resolve().parents[5] / "tasks"
_tasks_dir = pathlib.Path(os.environ["TASKS_DIR"]) if "TASKS_DIR" in os.environ else pathlib.Path(__file__).resolve().parents[5] / "example_tasks"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restore task discovery for Gmail demo scenarios

When TASKS_DIR is unset, this fallback now discovers task scenarios only under example_tasks/, but the registered Gmail demo task vendor-report-organize still uses scenario = "task:email-vendor-report-organize" and that data directory exists under tasks/, not example_tasks/. As a result, default local uses such as GmailToolEnv(task_name="vendor-report-organize").reset() or seeding that scenario now hit Unknown scenario instead of loading the existing task data; keep tasks/ in the fallback or move/register the demo data consistently.

Useful? React with 👍 / 👎.

@bingran-you bingran-you merged commit 333b891 into main Jun 29, 2026
7 checks passed
@bingran-you bingran-you deleted the bry/release-hygiene branch June 29, 2026 03:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant