Jason Kulatunga
ee3d719c3a
simplify docker image build
...
changes contributed by @modem7
fixes #461
2 years ago
Michael Manganiello
007857afd5
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.
2 years ago
Jason Kulatunga
d843bcc258
fix nightly build.
2 years ago
Jason Kulatunga
6a6570b8e3
trying to fix nodejs build of frontend.
2 years ago
Jason Kulatunga
29a0860caa
trying to fix nodejs build of frontend.
2 years ago
Jason Kulatunga
dd03a8cf63
Revert "trying to fix build"
...
This reverts commit 0a6ade4da9
.
2 years ago
Jason Kulatunga
0a6ade4da9
trying to fix build
2 years ago
Jason Kulatunga
7841063783
remove solaris.
2 years ago
Jason Kulatunga
66bd6f99c5
compiling solaris binaries
...
related #120
2 years ago
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
2 years ago
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.
2 years ago
Jason Kulatunga
ea8fe208d0
make sure that make is installed when building binary frontend.
2 years ago
Jason Kulatunga
4a16ca0d5a
wip, migrate all scripts to new build pattern (Makefile + multiple GH agents).
2 years ago
Jason Kulatunga
316ce856f7
cleanup, remove -race flag when testing (requires CGO)
2 years ago
Jason Kulatunga
338d2ae04e
remove invalid freebsd arch.
...
remove invalid freebsd arch.
2 years ago
Jason Kulatunga
4419f7f429
remove zig. remove cgo dependency for sqlite (using pkg.go.dev/modernc.org/sqlite)
2 years ago
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.
2 years ago
Jason Kulatunga
d0b545dfb7
fixing make frontend in docker builds.
3 years ago
Jason Kulatunga
b0bff53bbd
start refactoring the Makefile to build artifacts in parallel (eventually using Zig for cross compilation).
3 years ago
Jason Kulatunga
ee61d986d8
Update docker-nightly.yaml
3 years ago
Jason Kulatunga
ce324c3de1
moved nightly build into its own ci job.
...
fixes #289
3 years ago
Jason Kulatunga
6ae4d233cd
update bug report form to require `docker info` output.
3 years ago
Jason Kulatunga
fe96c27732
trying to fix webUI.
3 years ago
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).
3 years ago
Jason Kulatunga
f4988cbac5
try to speed up multi-arch docker builds by limiting qemu vm's to amd and arm only.
3 years ago
Jason Kulatunga
02e3947906
disable github action docker build caching - may be causing "cannot reuse body, request must be retried" errors
3 years ago
Jason Kulatunga
b5dad487e5
updating bug report.
3 years ago
Jason Kulatunga
b208493af9
Merge pull request #263 from AnalogJ/beta
3 years ago
Jason Kulatunga
3971b37abc
attempting to fix docker image build by generating frontend version information before docker build.
3 years ago
Jason Kulatunga
cf1bd3ea6b
trying to fix docker build, so it includes git sha info.
3 years ago
Jason Kulatunga
9b901766e3
trying to fix docker build, so it includes git sha info.
3 years ago
Jason Kulatunga
e19ee78e70
trying to fix docker build, so it includes git sha info.
3 years ago
Jason Kulatunga
c7c55ab95c
trying to fix docker build, so it includes git sha info.
3 years ago
Jason Kulatunga
c539af1a67
trying to fix docker build, so it includes git sha info.
3 years ago
Jason Kulatunga
d93d24b52d
using npm run commands for building angular application (supports `pre` steps).
...
Automatically embed the application version in the UI.
3 years ago
Jason Kulatunga
989fbc25f8
latest tag should consistently point to omnibus versions.
3 years ago
Jason Kulatunga
601d632ae4
update xgo version.
3 years ago
Jason Kulatunga
9e60fb8d73
schedule the collector upload before the webapp upload (webapp seems to fail with OOM error during compilation)
3 years ago
Jason Kulatunga
a846522830
disable sponsor label. broken.
3 years ago
Jason Kulatunga
3d7d276236
enable caching on all docker builds.
3 years ago
Jason Kulatunga
2660af7ce3
build arm32v7 images for web and collector (cannot for omnibus because InfluxDB does not support it yet. See #236 )
3 years ago
Jason Kulatunga
f5af86fd46
using docker build cache for speedier builds
3 years ago
Jason Kulatunga
4bad2d7b03
upgrading github actions for docker builds. (hopefully faster).
3 years ago
Jason Kulatunga
a79930916e
only run CI on PR.
3 years ago
Jason Kulatunga
30153f9656
adding mechanism to rebuild freebsd artifacts manually.
3 years ago
Jason Kulatunga
3150201348
adding mechanism to rebuild freebsd artifacts manually.
3 years ago
Jason Kulatunga
893774c557
trying to fix freebsd builds.
3 years ago
Jason Kulatunga
1cae5ea864
create a "beta" branch for testing docker images.
3 years ago
Jason Kulatunga
a6e34f7a44
fix for labeling issue.
3 years ago
Jason Kulatunga
3e444b199a
make sure releases (tag events) have unique docker image builds.
3 years ago