Commit graph

133 commits

Author SHA1 Message Date
N16hth4wk
99649d2d88
ci: Create GitHub Workflow (#9)
Add support for building, tagging, and releasing via CICD

---------

Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2024-01-23 20:07:48 -05:00
Gerald Pinder
6fffe1286e Release blue-build v0.5.2 2024-01-22 18:06:29 -05:00
Gerald Pinder
dbea80c945 chore: Manual bump of version 2024-01-22 18:05:43 -05:00
Gerald Pinder
d005bfc925 docs: Manual update changelog for release 2024-01-22 18:02:26 -05:00
Gerald Pinder
e71b1897d1 docs: Update changelog 2024-01-22 17:59:58 -05:00
Gerald Pinder
4f62b3e5df chore: Update Cargo.toml with new repo URL 2024-01-22 17:52:50 -05:00
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
Fifty Dinar
9454baa750 fix: Update outdated 60-custom.just 2024-01-22 01:29:41 +00:00
Gitlab
5ece8aa747 Release blue-build v0.5.1 2024-01-22 00:47:57 +00:00
Gerald Pinder
e325d5d3a1 fix: Allow single module from-file 2024-01-21 19:25:05 -05:00
Gerald Pinder
0573cc1d9b doc: Update README for upgrade and rebase commands 2024-01-21 18:43:00 -05:00
Gitlab
e2608b93ed Release blue-build v0.5.0 2024-01-21 23:28:27 +00:00
Gerald Pinder
b547a326fd feat!: Upgrade and Rebase commands 2024-01-21 23:23:36 +00:00
Gerald Pinder
c70d78c57c Release blue-build v0.4.3 2024-01-19 14:15:57 -05:00
Gerald Pinder
1b950b08dc nightly(podman-api): Use podman-api crate for building images 2024-01-19 18:55:26 +00:00
Gerald Pinder
218cc9c7d3 ci: use --privileged instead of WITH DOCKER 2024-01-14 22:20:52 -05:00
Gerald Pinder
5d50ac4fef ci: Run both nightly and default integration tests 2024-01-14 22:02:36 -05:00
Gerald Pinder
fad8eb2ff9 ci: Enable integration tests 2024-01-14 21:23:25 -05:00
Gerald Pinder
9636c2edc5 test: Add integration tests for build and template 2024-01-15 02:20:08 +00:00
Gerald Pinder
0a780fb9aa chore: Add CODEOWNERS file 2024-01-14 14:33:09 -05:00
Gitlab
d142ed77ab Release blue-build v0.4.2 2024-01-14 03:57:13 +00:00
Gerald Pinder
9ad018367e fix: Used wrong image for installer in Containerfile template 2024-01-13 22:52:28 -05:00
Gitlab
27d04e232e Release blue-build v0.4.1 2024-01-14 03:45:18 +00:00
Gerald Pinder
41bdd85903 docs: Update README to describe using local builds 2024-01-13 22:41:33 -05:00
Gerald Pinder
f8dfc6b241 fix: Installer used wrong image tag 2024-01-13 22:35:23 -05:00
Gitlab
bf0479cc48 Release blue-build v0.4.0 2024-01-14 03:28:32 +00:00
Gerald Pinder
754b4516e7 feat!: remove containerfile arg since we use compiled time templates 2024-01-13 22:19:50 -05:00
Gitlab
0611cea4f5 Release blue-build v0.3.13 2024-01-14 03:11:11 +00: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
Gitlab
7829ea6fe3 Release blue-build v0.3.12 2024-01-06 18:37:44 +00:00
Gerald Pinder
7d2a0780b0 docs: Add logos 2024-01-06 18:26:03 +00:00
Gitlab
c13637ca88 Release blue-build v0.3.11 2024-01-04 05:20:33 +00:00
Gerald Pinder
ebd399e960 fix: removed unwrap from template to handle with proper error message 2024-01-04 00:10:01 -05:00
Gitlab
7ae8dcd273 Release blue-build v0.3.10 2024-01-04 04:54:09 +00:00
Gerald Pinder
dfb315447c fix: stop possible from-file, type module collision in template 2024-01-03 23:50:08 -05:00
Gerald Pinder
d663b7574b refactor: Use askama crate for compile-time template type checking 2024-01-03 23:39:57 -05:00
Gitlab
039c5f9659 Release blue-build v0.3.9 2024-01-01 18:43:20 +00: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
e0d93e81b5 fix: Earthfile syntax error 2023-12-30 15:53:18 -05:00
Gerald Pinder
3309ca5ecc Release blue-build v0.3.8 2023-12-30 15:39:10 -05:00
Gerald Pinder
d3ff4eed93 fix: rename ublue-rs to blue-build 2023-12-30 15:35:34 -05:00
Gerald Pinder
a2e5479d65 docs: renaming tool in docs 2023-12-30 15:29:02 -05:00
Gitlab
63cba6d27f Release ublue-rs v0.3.7 2023-12-30 20:17:42 +00:00
Gerald Pinder
8047702582 fix: update README to point to new project 2023-12-30 15:08:18 -05:00
Gitlab
ff3f066cbf Release ublue-rs v0.3.6 2023-12-30 16:58:44 +00:00
Gerald Pinder
88cc37529a fix: bump version 2023-12-30 11:50:03 -05:00