Gerald Pinder
c832bcd1aa
fix: Rebase path not being generated properly ( #8 )
...
* fix: Rebase path not being generated properly
* consolidate logic into generate_full_image_name
* Fix nightly build
2024-01-22 17:48:14 -05:00
N16hth4wk
dbbd087b5b
feat: run clippy + BlueBuildTrait ( #4 )
...
* feat: run clippy + BlueBuildTrait
* chore: add default run impl; more clippy
* chore: remove vscode folder; not needed
* cleanups
* Move to commands.rs
* Move functions; remove run function implementation from each command
* Remove run impl from init commands
* Use error log
---------
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2024-01-21 22:26:35 -05:00
Gerald Pinder
e325d5d3a1
fix: Allow single module from-file
2024-01-21 19:25:05 -05:00
Gerald Pinder
b547a326fd
feat!: Upgrade and Rebase commands
2024-01-21 23:23:36 +00:00
Gerald Pinder
1b950b08dc
nightly(podman-api): Use podman-api crate for building images
2024-01-19 18:55:26 +00:00
Gerald Pinder
754b4516e7
feat!: remove containerfile arg since we use compiled time templates
2024-01-13 22:19:50 -05:00
Gerald Pinder
150aee028b
fix: conflicting short args for build subcommand
2024-01-13 22:04:35 -05:00
Gerald Pinder
eaeb79f329
feat: Local image rebasing
2024-01-14 03:02:35 +00:00
Gerald Pinder
ebd399e960
fix: removed unwrap from template to handle with proper error message
2024-01-04 00:10:01 -05:00
Gerald Pinder
d663b7574b
refactor: Use askama crate for compile-time template type checking
2024-01-03 23:39:57 -05:00
Gerald Pinder
938ddae891
refactor: inefficiency in generated Containerfile
2024-01-01 18:38:39 +00:00
Gerald Pinder
7dd3a8f0f9
fix: clippy error for image_tag
2024-01-01 12:33:34 -05:00
Gerald Pinder
ca95e3296d
fix: Allow image_version to be a String
2024-01-01 12:31:35 -05:00
Gerald Pinder
d3ff4eed93
fix: rename ublue-rs to blue-build
2023-12-30 15:35:34 -05:00
Gerald Pinder
75dc31182f
fix: logging
2023-12-30 11:34:00 -05:00
Gerald Pinder
6a15c56a90
feat(github): Add Github support in Build command
2023-12-30 16:32:57 +00:00
Gerald Pinder
7ce70480bf
feat(github): Add basic templating support for Github Actions
2023-12-28 17:59:37 -05:00
Gerald Pinder
3b07758709
fix: add support for alpine image and using either podman or buildah
2023-12-28 16:28:34 -05:00
Gerald Pinder
249f852a3f
feat(init): Adding new subcommand
2023-12-27 21:40:06 -05:00
Gerald Pinder
aa86f48a5d
chore: Switch to using typed builders
2023-12-18 23:36:53 -05:00
Gerald Pinder
ebd861cd7e
Refactor Command Structs and create Earthly build
2023-12-19 02:23:31 +00:00
Gerald Pinder
d936000577
Set some env vars for cosign; force color logs
2023-12-18 17:42:23 -05:00
Gerald Pinder
7f4f666b0a
fix: improper trim of image digest
2023-12-18 10:05:46 -05:00
Gerald Pinder
b374d54683
fix: Remove single quotes from image_digest
2023-12-18 00:20:57 -05:00
Gerald Pinder
b83cf574b8
feat: Add logging
2023-12-18 00:17:15 -05:00
Gerald Pinder
f437bdaffa
fix: clippy
2023-12-17 22:04:27 -05:00
Gerald Pinder
4ea6f772e0
feat(build): Finish build feature
2023-12-17 18:18:46 -05:00
Gerald Pinder
71d93977b9
Start work on build command
2023-12-17 15:34:32 -05:00
Gerald Pinder
785fc2f762
feat!: Remove legacy code"
2023-12-16 20:46:29 -05:00
Gerald Pinder
006966bb35
fix: Move command structs into bin
2023-12-16 20:41:36 -05:00
Gerald Pinder
c6f2e5b18d
fix: print module context as json
2023-10-27 22:30:10 -04:00
Gerald Pinder
b1b2b0b2ac
fix: Add support for legacy containerfiles and modules containerfiles
2023-10-27 17:07:03 -04:00
Gerald Pinder
85aadf73e5
feat(modules)!: Support new modules based starting point template
2023-10-27 20:26:14 +00:00
Gerald Pinder
5c503eff4b
Add features section
2023-10-14 14:59:34 -04:00
Gerald Pinder
073ad4ca4a
Put init and build behind feature flags
2023-10-14 14:54:44 -04:00
Gerald Pinder
564ea919a5
Start work on init command
2023-10-11 23:59:16 -04:00
Gerald Pinder
8668a7a442
Fix recipe and templates
2023-10-06 23:59:10 -04:00
Gerald Pinder
bd04489dc3
Clean up the code a bit
2023-10-05 23:05:40 -04:00
Gerald Pinder
2cd8878490
Create autorun script capabilities
2023-10-01 18:54:23 -04:00
Gerald Pinder
69effba45b
Allow for custom Containerfile adding
2023-10-01 16:38:18 -04:00
Gerald Pinder
bd6fabd0de
Get cli in basic working order
2023-10-01 15:25:53 -04:00
Gerald Pinder
e42cda01ff
Able to generate a Containerfile
2023-09-26 23:47:31 -04:00
Gerald Pinder
5361b36238
Making some progress
2023-09-25 23:14:15 -04:00
Gerald Pinder
783c53ebb8
Create templates, serialization structs, and cli arg parsing
2023-09-25 22:45:42 -04:00
Gerald Pinder
6a7cadd2f6
Initial commit
2023-09-25 21:11:31 -04:00