Commit Graph

1076 Commits (f06a558c36ae54ee9431579f3c83a0231a94bb60)
 

Author SHA1 Message Date
Aditya Maru f06a558c36 src: alert if an exception is thrown on cleanup 1 year ago
Aditya Maru 1cc1561946
Merge pull request #65 from useblacksmith/fix-conditional
src: fix bug in conditional that zero'd out expose ID
1 year ago
Aditya Maru b76cd7bf3b src: fix bug in conditional that zero'd out expose ID 1 year ago
Aditya Maru 9f63c681ba
Merge pull request #63 from useblacksmith/refactor-for-tests
*: refactor methods to support mocking
1 year ago
Aayush f9d1e150a9
*: unify error handling and add more unit tests 1 year ago
Aditya Maru c71ad2dbef *: refactor methods to support mocking
Additionally, write some tests to ensure the driver method
`startBlacksmithBuilder` handles all exceptions correctly in
both nofallback=true and nofallback=false configurations.
1 year ago
Aditya Maru 15e5beff2d
Merge pull request #62 from useblacksmith/default-devdb
backend: default to /dev/vdb when ExposeVolume response is empty
1 year ago
Aditya Maru 5ab78173d3 backend: default to /dev/vdb when ExposeVolume response is empty 1 year ago
Aditya Maru 96821d6e49
Merge pull request #61 from useblacksmith/use-expose-resp
backend: use device returned in ExposeVolume response
1 year ago
Aditya Maru edc01b36df backend: use device returned in ExposeVolume response 1 year ago
Aditya Maru 3d09910efc
Merge pull request #60 from useblacksmith/stickykey-commit
src: send stickydisk key with commit
1 year ago
Aditya Maru 72c7e93db9 src: send stickydisk key with commit 1 year ago
Aditya Maru e00a3895c3
Merge pull request #58 from useblacksmith/bump-sock-timeout
src: bump socket creation timeout to 5s from 3s
1 year ago
Aditya Maru 6d7db93fa2 src: bump socket creation timeout to 5s from 3s 1 year ago
Aditya Maru 2d7d5ad6c2
Merge pull request #57 from useblacksmith/fix-report
src: report the correct sticky disk key
1 year ago
Aditya Maru c308f14958 src: report the correct sticky disk key 1 year ago
Aditya Maru 0fb5318cf4
Merge pull request #56 from useblacksmith/shuttle-exposeid
src: shuttle a expose ID between expose and commit
1 year ago
Aditya Maru 17d922af1a src: shuttle a expose ID between expose and commit 1 year ago
Aditya Maru 4d1a78faea
Merge pull request #55 from useblacksmith/delete-ref-overload
src: prevent top-level ref variable from being shadowed
1 year ago
Aditya Maru a55bae5255 src: prevent top-level ref variable from being shadowed 1 year ago
Aditya Maru 6622b6936e
Merge pull request #54 from useblacksmith/fix-misplaced
src: only resolve buildref on success
1 year ago
Aditya Maru 9841eabab1 src: only resolve buildref on success 1 year ago
Aditya Maru 99d48d070c
Merge pull request #53 from useblacksmith/change-env-process
src: change arch to use BLACKSMITH_ENV
1 year ago
Aditya Maru 4938a7e10a src: change arch to use BLACKSMITH_ENV 1 year ago
Aditya Maru b7eb016d1a
Merge pull request #52 from useblacksmith/safe-guard-cleanup
src: add some idempotent cleanup safeguard in post action
1 year ago
Aditya Maru 9336122050 src: add some idempotent cleanup safeguard in post action 1 year ago
Aditya Maru 2ca2ad464d
Merge pull request #51 from useblacksmith/wrap-err
src: wrap all steps after blacksmith builder in try catch
1 year ago
Aditya Maru bdf7f0bb37 src: wrap all steps after blacksmith builder in try catch
This ensures we always run cleanup if any step after creating the Blacksmith
builder errors out.
1 year ago
Aditya Maru 02f42e1599
Merge pull request #50 from useblacksmith/make-action-idempotent
src: change sticky disk key to repo name
1 year ago
Aditya Maru 9b63433194 src: make blacksmith builder name unique 1 year ago
Aditya Maru bda6587832 src: change sticky disk key to repo name 1 year ago
Aditya Maru 7cbe92e7ed
Merge pull request #49 from useblacksmith/use-mirror
src: add local mirror to buildkit toml
1 year ago
Aditya Maru c33190b3c9 src: add local mirror to buildkit toml 1 year ago
Aditya Maru 7e9c6bd324
Merge pull request #48 from useblacksmith/fix-ordering
src: fix the movement of cleanup to the main step
1 year ago
Aditya Maru 1dee25cffd src: fix the movement of cleanup to the main step 1 year ago
Aditya Maru eb6486e7e1
Merge pull request #47 from useblacksmith/resize
src: add resize2fs call if the block device is formatted
1 year ago
Aditya Maru f16c36e819 src: add resize2fs call if the block device is formatted 1 year ago
Aditya Maru d197edcd29
Merge pull request #46 from useblacksmith/vm-notification
src: add petname and vmID to notification
1 year ago
Aditya Maru e1da38ff9d src: add petname and vmID to notification 1 year ago
Aditya Maru c7565a4e0e
Merge pull request #45 from useblacksmith/move-some-stuff
src: move shutdown, cleanup, commit from post to after build
1 year ago
Aditya Maru ac4af6279b src: move shutdown, cleanup, commit from post to after build 1 year ago
Aditya Maru e6e6650123
Merge pull request #44 from useblacksmith/cat-logs
dist: cat buildkit log file if build fails
1 year ago
Aditya Maru 138e3a2a14 dist: cat buildkit log file if build fails 1 year ago
Aayush Shah bdd6696880
Only use buildRef if it exists (#42) 1 year ago
Aayush Shah 658750494f
workflows: add workflow to avoid checking in ungenerated code (#41) 1 year ago
Aayush Shah 03e2c54ea5
report cache hit ratio and build size back to backend (#40) 1 year ago
Aayush Shah ed90c2b818
log the input context as well as the final context (#39) 1 year ago
Aditya Maru 0a2f8c5a2c
Merge pull request #38 from useblacksmith/fix-format
*: blkid returns non-zero code if no fs found
1 year ago
Aditya Maru 3cdd1d81fc *: blkid returns non-zero code if no fs found 1 year ago
Aditya Maru c32c79337e
Merge pull request #37 from useblacksmith/format-client-side
*: move formatting of the block device to the client
1 year ago