Aram Akhavan
6cc9ff7fc5
Update docker building ( #961 )
...
* Remove old entry and dependencies from Makefile
* Update Dockerfiles to only COPY needed files for faster builds and better caching
* Test the docker files getting built from the Makefile in CI
2026-03-14 22:11:33 -07:00
slydetector
afbf1450c2
Build and distribute latest smartmontools 7.5 as part of image ( #924 )
...
Co-authored-by: slydetector <slydetector>
Co-authored-by: Aram Akhavan <1147328+kaysond@users.noreply.github.com >
2026-03-08 13:24:23 -07:00
Aram Akhavan
c365988a52
Update Makefile docker image tags to use ghcr.io ( #936 )
...
Also remove outdated note on building frontend (it's built in the Dockerfiles)
2026-02-21 16:26:35 -08:00
mcarbonne
6362512406
Update go to 1.25 ( #875 )
...
Closes #872
* update go to 1.25
* update deprecated gomock
* remove deprecated ioutil
* update (and fix) ci
* add golang lint (as warning)
* enable formatters + freeze golang version
2026-02-08 20:46:36 -08:00
Jason Kulatunga
ee3d719c3a
simplify docker image build
...
changes contributed by @modem7
fixes #461
2023-04-06 23:57:15 -07:00
Jason Kulatunga
52ef28f091
removing NODE_OPTIONS.
2023-04-05 20:34:29 -07:00
Jason Kulatunga
4fcd11f497
update coverage makefile with workaround.
2023-01-11 21:31:25 -08:00
Jason Kulatunga
7f1023fa9b
temporary fix for #426
...
using legacy open ssl provider for fixing `"error:0308010C:digital envelope routines::unsupported"` error.
See https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported
We need to upgrade Angular version.
2023-01-11 21:30:16 -08:00
Jason Kulatunga
b227054b52
error if any step fails.
2022-07-11 20:47:32 -07:00
Jason Kulatunga
b71d6660a6
adding typescript interfaces for type hinting and testing
...
some code reformatting
adding tests for services and components.
cleanup of unused dependencies in components.
refactor dashboard service so that wrapper is removed before data is passed to component. (no more this.data.data...).
refactored components so that variable names are consistent (dashboardService vs smartService).
ensure argument and return types are specified everywhere.
adding tests for pipes.
adding ng test to ci steps.
change dir before running npm install.
trying to install nodejs in continer.
test frontend separately.
upload coverage for frontend and backend.
upload coverage for frontend and backend.
testing coverage file locations.
retry file upload.
2022-07-08 22:21:06 -07:00
Jason Kulatunga
4a16ca0d5a
wip, migrate all scripts to new build pattern (Makefile + multiple GH agents).
2022-07-06 21:39:33 -07:00
Jason Kulatunga
316ce856f7
cleanup, remove -race flag when testing (requires CGO)
2022-07-06 21:39:33 -07:00
Jason Kulatunga
338d2ae04e
remove invalid freebsd arch.
...
remove invalid freebsd arch.
2022-07-06 21:39:28 -07:00
Jason Kulatunga
4419f7f429
remove zig. remove cgo dependency for sqlite (using pkg.go.dev/modernc.org/sqlite)
2022-07-06 21:39:28 -07:00
Jason Kulatunga
797a6b0429
make sure we dont depend on tests for building binaries.
...
empty commit.
fix checkout.
fix checkout.
fix zig.
fix zig.
fix zig.
fix zig.
fix zig.
fix zig.
fix zig.
fix zig.
fix zig.
fix zig.
2022-07-06 21:39:22 -07:00
Jason Kulatunga
b0bff53bbd
start refactoring the Makefile to build artifacts in parallel (eventually using Zig for cross compilation).
2022-06-26 15:26:20 -07:00
Jason Kulatunga
fe96c27732
trying to fix webUI.
2022-06-07 19:51:05 -07:00
Jason Kulatunga
6005b8609a
trying to fix docker image builds (take 1h+ right now).
...
trying to fix docker image builds (take 1h+ right now).
trying to fix docker image builds (take 1h+ right now).
trying to fix docker image builds (take 1h+ right now).
trying to fix docker image builds (take 1h+ right now).
trying to fix docker image builds (take 1h+ right now).
trying to fix docker image builds (take 1h+ right now).
trying to fix docker image builds (take 1h+ right now).
trying to fix docker image builds (take 1h+ right now).
2022-06-04 12:22:07 -07:00
Jason Kulatunga
ca7772250c
fix s6-overlay overwriting bin symlinks:
...
https://github.com/just-containers/s6-overlay/tree/v2.1.0.1#bin-and-sbin-are-symlinks
adding a makefile to build docker images locally.
2022-06-02 21:06:43 -07:00
Jason Kulatunga
ccbb9225c4
remove darwin builds.
2022-04-30 22:03:17 -07:00
Jason Kulatunga
62e5a71eb0
build darwin/amd64 and darwin/arm64 binaries.
2022-04-30 21:27:45 -07:00
Jason Kulatunga
a4e193fb25
remove freebsd config from makefile. Adding freebsd specific releases as a post release step
2021-04-25 21:44:47 -07:00
Jason Kulatunga
1fe56136b9
fixing paths using env var v2.
2020-11-04 08:03:00 -08:00
Jason Kulatunga
491b1ed4aa
fixing paths using env var
2020-11-04 07:56:31 -08:00
Jason Kulatunga
36f53198be
fixing paths
2020-11-04 07:51:57 -08:00
Jason Kulatunga
85dde0efc9
fixing paths
2020-11-04 07:46:22 -08:00
Jason Kulatunga
7293f2e48b
disable freebsd builds.
2020-10-17 12:44:46 -06:00
Jason Kulatunga
c89381b39e
set GOOS and GOARCH correctly when not using xgo.
2020-10-17 11:33:01 -06:00
Jason Kulatunga
d6c1d4aa04
use Make + XGO to build static binaries. attempt #3
2020-10-17 11:20:13 -06:00
Jason Kulatunga
5be3407489
386
2020-10-17 11:15:55 -06:00
Jason Kulatunga
4fd650a150
adding a vagrantfile for testing. Adding 32bit version of binary for freebsd.
2020-10-17 11:08:25 -06:00
Jason Kulatunga
75b78a45c0
use Make + XGO to build static binaries. attempt #3
2020-10-14 21:17:03 -06:00