Skip to content

Tags: lucharo/happier

Tags

ui-web-v0.1.0-preview.1771657984.25143

Toggle ui-web-v0.1.0-preview.1771657984.25143's commit message
refactor(stack): resolve repo from workspace main

Use the workspace clone as the canonical repo location by switching from getRepoDir to getWorkspaceDir and joining it with 'main' (apps/stack/scripts/stack/stack_environment.mjs, apps/stack/scripts/utils/git/dev_checkout.mjs).

Also make self-host launchd integration test more robust by exporting HOME and USER into the test env, always running uninstall in teardown, and narrowing the launchctl list check to the specific service name (apps/stack/scripts/self_host_launchd.real.integration.test.mjs). These changes simplify repo resolution and improve test reliability.

ui-web-preview

Toggle ui-web-preview's commit message
refactor(stack): resolve repo from workspace main

Use the workspace clone as the canonical repo location by switching from getRepoDir to getWorkspaceDir and joining it with 'main' (apps/stack/scripts/stack/stack_environment.mjs, apps/stack/scripts/utils/git/dev_checkout.mjs).

Also make self-host launchd integration test more robust by exporting HOME and USER into the test env, always running uninstall in teardown, and narrowing the launchctl list check to the specific service name (apps/stack/scripts/self_host_launchd.real.integration.test.mjs). These changes simplify repo resolution and improve test reliability.

stack-v0.1.0-preview.1771759103.67820

Toggle stack-v0.1.0-preview.1771759103.67820's commit message
test(e2e): cover keyless OAuth and mTLS auth

stack-preview

Toggle stack-preview's commit message
test(e2e): cover keyless OAuth and mTLS auth

stack-v0.1.0-preview.1771597652.39796

Toggle stack-v0.1.0-preview.1771597652.39796's commit message
chore(ghops): add ghops script, tests, templates

Add a repo-local ghops wrapper and supporting infra

- Add apps/stack/scripts/ghops.mjs: wrapper to run GitHub CLI as the Happier bot (forces HAPPIER_GITHUB_BOT_TOKEN, non-interactive, isolated GH_CONFIG_DIR).
- Add apps/stack/scripts/ghops.test.mjs and tests to validate behavior.
- Export "ghops" npm script in package.json.
- Add .github issue templates (bug, feature, task) to standardize issue reports.
- Add workflows: roadmap-bootstrap-labels.yml (create/update roadmap labels) and roadmap-add-to-project.yml (sync priority/stage labels into Project v2 fields using app token).
- Add skills/happier-github-ops/SKILL.md documenting usage and conventions.
- Update .gitignore to ignore .happier/local/

These changes introduce safer, consistent tooling for bot-driven GitHub operations and automate roadmap label/project management.

cli-v0.1.0-preview.1771622977.40549

Toggle cli-v0.1.0-preview.1771622977.40549's commit message
feat(installers): improve self-host installer UX

Add colorized output and helper logging functions (say/info/success/warn) with INSTALLER_COLOR_MODE support (auto|always|never). Introduce tar_extract_gz to filter noisy LIBARCHIVE tar warnings while preserving real errors, and use it when extracting archives (minisign and hstack). Replace plain echoes with structured info/success/warn messages, make checksum grep robust (avoid failing pipeline), and surface log paths and troubleshooting guidance when self-host install fails. Add a test (installers_self_host_tar_noise_and_guidance.test.mjs) to verify suppression of tar noise and that guidance is printed.

cli-v0.1.0-preview.1771620433.88343

Toggle cli-v0.1.0-preview.1771620433.88343's commit message
feat(installers): improve self-host installer UX

Add colorized output and helper logging functions (say/info/success/warn) with INSTALLER_COLOR_MODE support (auto|always|never). Introduce tar_extract_gz to filter noisy LIBARCHIVE tar warnings while preserving real errors, and use it when extracting archives (minisign and hstack). Replace plain echoes with structured info/success/warn messages, make checksum grep robust (avoid failing pipeline), and surface log paths and troubleshooting guidance when self-host install fails. Add a test (installers_self_host_tar_noise_and_guidance.test.mjs) to verify suppression of tar noise and that guidance is printed.

cli-v0.1.0-preview.1771598034.78856

Toggle cli-v0.1.0-preview.1771598034.78856's commit message
chore(ghops): add ghops script, tests, templates

Add a repo-local ghops wrapper and supporting infra

- Add apps/stack/scripts/ghops.mjs: wrapper to run GitHub CLI as the Happier bot (forces HAPPIER_GITHUB_BOT_TOKEN, non-interactive, isolated GH_CONFIG_DIR).
- Add apps/stack/scripts/ghops.test.mjs and tests to validate behavior.
- Export "ghops" npm script in package.json.
- Add .github issue templates (bug, feature, task) to standardize issue reports.
- Add workflows: roadmap-bootstrap-labels.yml (create/update roadmap labels) and roadmap-add-to-project.yml (sync priority/stage labels into Project v2 fields using app token).
- Add skills/happier-github-ops/SKILL.md documenting usage and conventions.
- Update .gitignore to ignore .happier/local/

These changes introduce safer, consistent tooling for bot-driven GitHub operations and automate roadmap label/project management.

cli-v0.1.0-preview.1771597506.25742

Toggle cli-v0.1.0-preview.1771597506.25742's commit message
chore(ghops): add ghops script, tests, templates

Add a repo-local ghops wrapper and supporting infra

- Add apps/stack/scripts/ghops.mjs: wrapper to run GitHub CLI as the Happier bot (forces HAPPIER_GITHUB_BOT_TOKEN, non-interactive, isolated GH_CONFIG_DIR).
- Add apps/stack/scripts/ghops.test.mjs and tests to validate behavior.
- Export "ghops" npm script in package.json.
- Add .github issue templates (bug, feature, task) to standardize issue reports.
- Add workflows: roadmap-bootstrap-labels.yml (create/update roadmap labels) and roadmap-add-to-project.yml (sync priority/stage labels into Project v2 fields using app token).
- Add skills/happier-github-ops/SKILL.md documenting usage and conventions.
- Update .gitignore to ignore .happier/local/

These changes introduce safer, consistent tooling for bot-driven GitHub operations and automate roadmap label/project management.

cli-preview

Toggle cli-preview's commit message
feat(installers): improve self-host installer UX

Add colorized output and helper logging functions (say/info/success/warn) with INSTALLER_COLOR_MODE support (auto|always|never). Introduce tar_extract_gz to filter noisy LIBARCHIVE tar warnings while preserving real errors, and use it when extracting archives (minisign and hstack). Replace plain echoes with structured info/success/warn messages, make checksum grep robust (avoid failing pipeline), and surface log paths and troubleshooting guidance when self-host install fails. Add a test (installers_self_host_tar_noise_and_guidance.test.mjs) to verify suppression of tar noise and that guidance is printed.