GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — kevin/fix-tests by kevinwang5658 · Pull Request #50 · codifycli/codify

Conversation

@kevinwang5658

@kevinwang5658 kevinwang5658 commented Dec 14, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@kevinwang5658
fix: Enabled another test
dde06b3
@kevinwang5658
kevinwang5658 changed the base branch from main to kevin/virtual-applys December 14, 2025 23:50
kevinwang5658 added 15 commits December 14, 2025 18:52
@kevinwang5658
fix: Update test name
aaf6419
@kevinwang5658
fix: Enable more tests
7c4b3a8
@kevinwang5658
fix: Enabled all tests
ab37305
@kevinwang5658
fix: Mock the pty call
d4d0dfe
@kevinwang5658
Added some logs
a82352d
@kevinwang5658
Move server close above expect
1adbb96
@kevinwang5658
Fix terminal problems
1b071d0
@kevinwang5658
Attempt to make tests less flaky
f540264
@kevinwang5658
Add log
7b294b6
@kevinwang5658
Added sequential
6be9f54
@kevinwang5658
Added sequential
b4772fc
@kevinwang5658
Disable parallelism
05966b5
@kevinwang5658
Add wait between tests
cf92aac
@kevinwang5658
Disable threading
a3ac421
@kevinwang5658
Skip connect tests altogether
90a947b
@kevinwang5658
kevinwang5658 merged commit 93339f3 into kevin/virtual-applys Dec 15, 2025
1 check passed

Uh oh!

There was an error while loading. Please reload this page.

@kevinwang5658
kevinwang5658 deleted the kevin/fix-tests branch December 15, 2025 01:31
kevinwang5658 added a commit that referenced this pull request Mar 8, 2026
@kevinwang5658
feat: Version 1.0.0 (#55)
bd05fa2
* feat: Added login method

* feat: Added connect integration with codify-dashboard

* feat: switched to hono server and added cors support

* feat: switched to express

* chore: refactored apply flow to use express

* Added login helper and trying out parser abstraction

* Added ability to load, apply and plan cloud files

* Moved login init to base command. Fixes

* Added new codify file resolution logic. WIP default document endpoint fetch

* Added path as an arg to apply and plan

* Added path as an arg to validate

* Fixed import logic to support cloud files

* Fixed login bugs.
- Resolve promise when logged in
- Fixed login manager bug
Added useful log message for connect

* Fixed codify apply via connect to supply tmpFile path. Added helpful log messages. Fixed header name error for websocket validation. Reduced size of token

* Switched to socketIO

* Switched back to websockets instead of socket io

* Prevent multiple pty instances from being created

* Improved the command handler to support more variations

* Fixed build bugs. Moved uuid to dependency. Fixed entry points that were messed up. Improved error handling for documents endpoint

* Improved session ending logic.

* Added missing import flag

* Changed connect commands to use rootCommand that way it updates with the current project and doesn't rely on global codify. Added error if port is already in use.

* Refactored how commands are handled. Allows for greater flexibility.

* Added import handler

* Added concept of clientId. Added import writer

* Re-worked login to get email, userId, claims directly from token. Switched to ES256 self signed tokens. Added codify edit command

* Removed extraneous logs. Added message for codify edit

* Added install beta script. Fixed urls to point to dashboard.codifycli.com. Fixed logins if another process is already using the port. Fixed logins not saving credentials if .codify folder doesn't exist.

* Fixed login behavior for connect and edit. Added log out command

* Add new refresh command

* Changed the parameterless import to mimic init (auto import everything)

* Added refresh method to connect and fixed bugs

* Fixed API calls to parse error messages as non-json

* Fixed bugs:
- Check for login expiration was in milliseconds (should be seconds)
- The proper node binary was not used by connect handlers
- Lack of refresh command name

+ Deploy script

* Added --updateExisting flag for import command. Made refresh orchestrator empty and reliant on the import orchestrator. Refactored save file type to an individual function

* Fixed file modification calculator handling of an empty file '[]'. Added tests for auto-import

* Fixed file modification calculator handling of an empty file '[]'. Added tests for auto-import

* fix: Fixed bugs with refresh and import

* feat: Added support for Codify remote files

* fix: Bug fix for files that don't currently exist. Import confirmation prompt

* fix: Bug fix for MacOS oclif installer bug. It doesn't clear the oclif update plugin directory so older versions are still usable after re-installing

* feat: Added auto complete, additional version flags, additional help flags and set the default command to edit

* fix: Added init command

* Added new finish event to unify sending the remote result back to the dashboard

* Added the useful ability to kill the previous codify connect so you don't have to go find it

* fix: Moved kill port to dependencies

* feat: Added connection start time and connection termination

* feat: Refactored the initialization process to return a resource definition. We can put info in here in the future if needed. Right now return if a resource has any sensitive parameters

* feat: Added sensitive parameter filtering to import and init. Added sensitive parameter hiding to displaying plans

* feat: Added improvements to import and init saving of results

* feat: Improved init experience (always new project for init)

* feat: Fixed build issues and improved help

* fix: Fixed existing tests

* feat: Added CLI logins without the browser

* feat: Added test for connect + improvements and fixes

* feat: Added test for connect commands (apply, plan, import, etc) + improvements and fixes

* feat: Added additional tests for edit, login and refresh

* feat: Add readme and license

* feat: Upgrade to node 22

* fix: Test and type fixes

* fix: Temp disable socket-server tests

* fix: Enable one of the disabled tests

* kevin/fix-tests (#50)

* fix: Enabled another test

* fix: Update test name

* fix: Enable more tests

* fix: Enabled all tests

* fix: Mock the pty call

* Added some logs

* Move server close above expect

* Fix terminal problems

* Attempt to make tests less flaky

* Add log

* Added sequential

* Added sequential

* Disable parallelism

* Add wait between tests

* Disable threading

* Skip connect tests altogether

* Fix: Bug fixes for help, and init using dev-dependency. Added extra cors header removing the need for PNA notification

* feat: Added new spawn code using node-pty. Root and stdin are both supported now

* feat: Removed the spinner powered by log messages (caused pointer issues previously) since it's no longer needed. Fix sudo util missing problems

* feat: Added codify test command that can spawn a tart vm to test codify configs

* feat: Improved the display for test. Added linux support on a macOS host.

* feat: Added support for validating by OS and distro. Added improved install script that works on linux

* feat: Allow beta plugins to be auto-magically be added when codify version is beta

* feat: Reverted commenting out xz

* feat: Added os filtering for codify init command

* feat: Updated github urls and description

* feat: Force arch to be arm64. Added linux to uplaod script.

* fix: Fixed sudo, reporters, os filtering, and others (mainly linux related)

* fix: Connect commands not working on other shells

* fix: Fixed running sudo commands on linux and commands with quotes

* chore: switch to public npm @codifycli/ink-form package

* fix: Fixed environment variables not carried over to sudo. Fixed bash only sudo command.

* fix: Fixed warnings on linux install. Bumped oclif version.

* feat: Updated ink. Switched to dots instead of half circles. Move sleep before displaying message.

* fix: Fixed weird memory problem with using spinner and status message from @inkjs/ui

* feat: Improved coloring for progress display

* fix: Fixed tests

* chore: commit package-lock.json

* fix: Linux tests and build errors

* feat: Allow CI builds to run on both macOS and linux

* feat: Improved test command and added file syncing (#56)

* WIP: fixed the test command and added a promptSecret to collect the user's password initially

* fix: Selectively sync either /usr/local/lib/codify or ~/.local/share/codify

* Undo un-needed changes

* feat: Added a block for non-mac os systems

* feat: Added test to list of remote commands

* chore: Updated packages. Switched to @codifycli/schemas

* chore: Updated package-lock.json

* feat: removed login requirement for connect command

* fix: Remove github token code in github actions

* chore: Update to @codifycli/plugin-core and update version of @codifycli/schemas

* feat: Updated README

* chore: new package-lock.json

* feat: Add CLAUDE.md and updated the README.md

* fix: Fix bugs with the test command

* chore: update version to 1.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@kevinwang5658
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.