Michael Manganiello
7fd2e2b050
Upgrade to Go 1.20
...
With the release of Go 1.20, version 1.18 is not supported anymore. This
change upgrades the project to Go 1.20.
2023-04-05 19:50:09 -07:00
Jason Kulatunga
d843bcc258
fix nightly build.
2022-12-02 07:13:52 -08:00
Jason Kulatunga
6a6570b8e3
trying to fix nodejs build of frontend.
2022-11-29 22:45:40 -08:00
Jason Kulatunga
29a0860caa
trying to fix nodejs build of frontend.
2022-11-29 22:24:16 -08:00
Jason Kulatunga
dd03a8cf63
Revert "trying to fix build"
...
This reverts commit 0a6ade4da9 .
2022-11-28 08:16:45 -08:00
Jason Kulatunga
0a6ade4da9
trying to fix build
2022-11-28 08:13:19 -08:00
Jason Kulatunga
7841063783
remove solaris.
2022-07-11 20:54:07 -07:00
Jason Kulatunga
66bd6f99c5
compiling solaris binaries
...
related #120
2022-07-11 20:38:54 -07:00
Jason Kulatunga
5ea149d878
upgrading to go 1.18 for generics (and lodash-like library).
...
devices with an empty wwn should be filtered out (not uploaded during device registration, skipped when attempting to upload metrics).
added a migration to delete existing device entries with an empty `wwn`
fixes #314
2022-07-09 18:28:49 -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
ea8fe208d0
make sure that make is installed when building binary frontend.
2022-07-06 22:50:20 -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
d0b545dfb7
fixing make frontend in docker builds.
2022-06-26 15:34:53 -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
ee61d986d8
Update docker-nightly.yaml
2022-06-12 10:13:10 -07:00
Jason Kulatunga
ce324c3de1
moved nightly build into its own ci job.
...
fixes #289
2022-06-11 07:47:25 -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
f4988cbac5
try to speed up multi-arch docker builds by limiting qemu vm's to amd and arm only.
2022-06-04 09:29:17 -07:00
Jason Kulatunga
02e3947906
disable github action docker build caching - may be causing "cannot reuse body, request must be retried" errors
2022-06-02 10:22:55 -07:00
Jason Kulatunga
b208493af9
Merge pull request #263 from AnalogJ/beta
2022-05-27 18:56:56 -07:00
Jason Kulatunga
3971b37abc
attempting to fix docker image build by generating frontend version information before docker build.
2022-05-27 12:59:32 -07:00
Jason Kulatunga
cf1bd3ea6b
trying to fix docker build, so it includes git sha info.
2022-05-27 00:13:34 -07:00
Jason Kulatunga
9b901766e3
trying to fix docker build, so it includes git sha info.
2022-05-27 00:02:11 -07:00
Jason Kulatunga
e19ee78e70
trying to fix docker build, so it includes git sha info.
2022-05-26 23:54:17 -07:00
Jason Kulatunga
c7c55ab95c
trying to fix docker build, so it includes git sha info.
2022-05-26 23:44:13 -07:00
Jason Kulatunga
c539af1a67
trying to fix docker build, so it includes git sha info.
2022-05-26 22:53:00 -07:00
Jason Kulatunga
d93d24b52d
using npm run commands for building angular application (supports pre steps).
...
Automatically embed the application version in the UI.
2022-05-26 22:37:45 -07:00
Jason Kulatunga
989fbc25f8
latest tag should consistently point to omnibus versions.
2022-05-25 09:52:17 -07:00
Jason Kulatunga
601d632ae4
update xgo version.
2022-05-20 09:52:24 -07:00
Jason Kulatunga
9e60fb8d73
schedule the collector upload before the webapp upload (webapp seems to fail with OOM error during compilation)
2022-05-10 08:49:52 -07:00
Jason Kulatunga
a846522830
disable sponsor label. broken.
2022-05-10 08:42:35 -07:00
Jason Kulatunga
3d7d276236
enable caching on all docker builds.
2022-05-09 21:55:48 -07:00
Jason Kulatunga
2660af7ce3
build arm32v7 images for web and collector (cannot for omnibus because InfluxDB does not support it yet. See #236 )
2022-05-09 21:09:53 -07:00
Jason Kulatunga
f5af86fd46
using docker build cache for speedier builds
2022-05-09 20:37:15 -07:00
Jason Kulatunga
4bad2d7b03
upgrading github actions for docker builds. (hopefully faster).
2022-05-09 20:21:52 -07:00
Jason Kulatunga
a79930916e
only run CI on PR.
2022-05-09 19:58:52 -07:00
Jason Kulatunga
30153f9656
adding mechanism to rebuild freebsd artifacts manually.
2022-05-09 18:42:51 -07:00
Jason Kulatunga
3150201348
adding mechanism to rebuild freebsd artifacts manually.
2022-05-09 18:38:46 -07:00
Jason Kulatunga
893774c557
trying to fix freebsd builds.
2022-05-09 18:20:47 -07:00
Jason Kulatunga
1cae5ea864
create a "beta" branch for testing docker images.
2022-05-09 16:44:06 -07:00
Jason Kulatunga
a6e34f7a44
fix for labeling issue.
2022-05-09 14:09:58 -07:00
Jason Kulatunga
3e444b199a
make sure releases (tag events) have unique docker image builds.
2022-05-09 13:48:34 -07:00
Jason Kulatunga
833fb96c15
fixing publish release step.
2022-05-09 12:55:40 -07:00
Jason Kulatunga
5acc98d221
trying to fix release asset setp.
2022-05-09 10:01:29 -07:00
Jason Kulatunga
db73175f07
fixing release GH Action.
2022-05-09 09:05:44 -07:00