edvald
Repos
11
Followers
14
Following
3

Events

chore(ci): add automatic edge build for the 0.13 branch

Now that we have the binary build working on the 0.13 line, we can add a pre-release and automatic build on every merge to the 0.13 branch.

I wanted to give the release line a codename, instead of just referring to "oh point thirteen" all the time. Some ideas were tossed around and Bonsai became a favorite among the ones I talked to. So the new edge release tag is edge-bonsai.

The general idea is that from here on we progress these codenames for each major version line of Garden. Retroactively we should give the 0.12 a name beginning with A, so the 0.13 codename begins with B and so forth.

Please chime in if you don't like the name :)

Created at 17 hours ago
pull request closed
chore(ci): add automatic edge build for the 0.13 branch

Now that we have the binary build working on the 0.13 line, we can add a pre-release and automatic build on every merge to the 0.13 branch.

I wanted to give the release line a codename, instead of just referring to "oh point thirteen" all the time. Some ideas were tossed around and Bonsai became a favorite among the ones I talked to. So the new edge release tag is edge-bonsai.

The general idea is that from here on we progress these codenames for each major version line of Garden. Retroactively we should give the 0.12 a name beginning with A, so the 0.13 codename begins with B and so forth.

Please chime in if you don't like the name :)

Created at 17 hours ago
delete branch
edvald delete branch add-bonsai-edge
Created at 17 hours ago
issue comment
RangeError: Invalid time value

Thanks for reporting this @mcsteele8! @eysi09 can you take a look quickly?

Created at 18 hours ago
issue comment
chore: switch from tslint to eslint

Nice! Thanks for taking this on :) I think now is a great time for this, very good to shed more of deprecated packages from the repo and improve our DC along the way.

Created at 19 hours ago
delete branch
edvald delete branch remove-homebrew-rsync-dep
Created at 1 day ago
pull request opened
refactor(k8s): remove rsync mode for syncing build contexts to in-cluster build

We've been testing the mutagen sync mode for a while now, so this feels quite safe to do. This also means that rsync is no longer necessary on the client machine except for Windows (which will be addressed separately).

Also removed the rsync dependency from the Homebrew formula for Mac.

Created at 1 day ago
create branch
edvald create branch remove-rsync-dep
Created at 1 day ago

chore(ci): add automatic edge build for the 0.13 branch

Now that we have the binary build working on the 0.13 line, we can add a pre-release and automatic build on every merge to the 0.13 branch.

I wanted to give the release line a codename, instead of just referring to "oh point thirteen" all the time. Some ideas were tossed around and Bonsai became a favorite among the ones I talked to. So the new edge release tag is edge-bonsai.

The general idea is that from here on we progress these codenames for each major version line of Garden. Retroactively we should give the 0.12 a name beginning with A, so the 0.13 codename begins with B and so forth.

Please chime in if you don't like the name :)

Created at 1 day ago
pull request opened
chore(ci): add automatic edge build for the 0.13 branch

Now that we have the binary build working on the 0.13 line, we can add a pre-release and automatic build on every merge to the 0.13 branch.

I wanted to give the release line a codename, instead of just referring to "oh point thirteen" all the time. Some ideas were tossed around and Bonsai became a favorite among the ones I talked to. So the new edge release tag is edge-bonsai.

The general idea is that from here on we progress these codenames for each major version line of Garden. Retroactively we should give the 0.12 a name beginning with A, so the 0.13 codename begins with B and so forth.

Please chime in if you don't like the name :)

Created at 1 day ago

chore(ci): add automatic edge build for the 0.13 branch

Now that we have the binary build working on the 0.13 line, we can add a pre-release and automatic build on every merge to the 0.13 branch.

I wanted to give the release line a codename, instead of just referring to "oh point thirteen" all the time. Some ideas were tossed around and Bonsai became a favorite among the ones I talked to. So the new edge release tag is edge-bonsai.

The general idea is that from here on we progress these codenames for each major version line of Garden. Retroactively we should give the 0.12 a name beginning with A, so the 0.13 codename begins with B and so forth.

Please chime in if you don't like the name :)

Created at 1 day ago
create branch
edvald create branch add-bonsai-edge
Created at 1 day ago
delete branch
edvald delete branch refactor-config-store
Created at 1 day ago

refactor(core): re-work the old ConfigStore classes and make type-safe

This clears out some technical debt and paves the way for removing the sqlite db.

Also gave an opportunity to try working with zod, which seems slick so far!

refactor(core): get rid of sqlite and just use file-backed config stores

This substantially cuts down on startup time and general build complexity.

Along the way, we make sure users can have a cloud auth token for each Garden Cloud domain, which will if nothing else simplify development.

improvement(config-store): tighter file mode on global config + atomic write

Created at 1 day ago
pull request closed
refactor(core): get rid of sqlite and just use file-backed config stores

This substantially cuts down on startup time and general build complexity.

Along the way, we make sure users can have a cloud auth token for each Garden Cloud domain, which will if nothing else simplify development.

For good measure, this introduces the first bits of zod schemas into our codebase, which is long overdue.

Best to look at the individual commits to dig into the refactors.

Created at 1 day ago

refactor: remove unused interface

The same is already defined in ./base.ts.

fix(hadolint): correct Dockerfile path construction

refactor(hadolint): use explicit types on actions

fix(hadolint): fix internal config path initialization

fix(hadolint): attempt to fix schema validation issue

This is the temporary fix. A proper schema must be described in the right place instead of commenting out the timeout value.

refactor(dev-mode): remove duplicate code

The same schemas and interfaces are already defined in ./dev-mode.ts.

refactor(local-mode): move local mode config to ./local-mode.ts

To keep the same file structure as in in ./dev-mode.ts.

refactor(k8s): fixed typo in the interface name

chore: linting

refactor(core): re-work the old ConfigStore classes and make type-safe

This clears out some technical debt and paves the way for removing the sqlite db.

Also gave an opportunity to try working with zod, which seems slick so far!

refactor(core): get rid of sqlite and just use file-backed config stores

This substantially cuts down on startup time and general build complexity.

Along the way, we make sure users can have a cloud auth token for each Garden Cloud domain, which will if nothing else simplify development.

improvement(config-store): tighter file mode on global config + atomic write

Created at 1 day ago

chore(release): fix brew install hint in test-release.sh

the actual brew install is coreutils, and not gtimeout

Created at 1 day ago
delete branch
edvald delete branch fix-release
Created at 1 day ago
pull request closed
chore(release): fix brew install hint in test-release.sh

the actual brew install is coreutils, and not gtimeout

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Created at 1 day ago

refactor(dev-mode): remove duplicate code

The same schemas and interfaces are already defined in ./dev-mode.ts.

refactor(local-mode): move local mode config to ./local-mode.ts

To keep the same file structure as in in ./dev-mode.ts.

refactor(k8s): fixed typo in the interface name

chore: linting

Created at 1 day ago
delete branch
edvald delete branch 0.13-cleanup
Created at 1 day ago
pull request closed
0.13 cleanup

What this PR does / why we need it: Some refactoring and cleanup. See individual commits for details.

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Created at 1 day ago
delete branch
edvald delete branch 0.13-fix-hadolint-tests
Created at 1 day ago