Dmitry Verkhoturov and Umputun
f5f287ef06
bump actions/setup-go to v3 to resolve node12 deprecation note
2022-11-13 12:00:54 -06:00
Dmitry Verkhoturov and Umputun
f1b5469b83
bump github actions versions
...
Old ones produce warnings due to deprecation of NodeJS 12
2022-11-03 15:20:30 -05:00
Dmitry Verkhoturov and Umputun
8d5c4cd578
make docker build work on tag again
2022-10-20 14:16:38 -05:00
Dmitry Verkhoturov and Umputun
0728b28856
bump golangci-lint, fix discovered problems
...
Also, improve the goveralls installation method.
2022-09-28 18:11:09 -05:00
Dmitry Verkhoturov and Umputun
c0e8520d31
fix makefile and dockerfile
...
Here are multiple changes to commands run by Makefile based on my
attempts to run it on an Oracle Linux machine with the latest Docker.
2022-09-17 13:05:56 -05:00
Pavel Mineev and Dmitry Verkhoturov
0f7ac514fb
add e2e tests
2022-09-10 11:00:34 +02:00
Avinal Kumar and Umputun
3b7a4b6e52
Fix directory name in CODEOWNERS file
...
Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com >
2022-08-25 01:10:14 -05:00
Paul Mineev and Umputun
fabb31275d
FE codeowners
2022-08-23 22:18:04 -05:00
Pavel Mineev and Umputun
b47b6c4f56
add api sdk
2022-08-20 12:58:40 -05:00
Dmitry Verkhoturov and Umputun
4b4c749756
remove mod=vendor from go build directives as it's no longer actual
...
It's a default in the presence of the vendor folder since Go 1.14,
https://go.dev/ref/mod
2022-07-27 22:09:14 -05:00
Dmitry Verkhoturov and Umputun
4777f4059f
hardcode dockerhub username and ghcr.io repo for site docker push
...
Currently, such a build most likely has access to secrets but
fails due to the wrong username logging with DockerHub when
rebase is done by anyone but @umputun.
I've missed that last case in 5e5b3e0 and ad5d555 .
2022-07-27 22:08:10 -05:00
Dmitry Verkhoturov
ad5d555ac8
hardcode dockerhub username and ghcr.io repo for site docker push
...
Currently, such a build most likely has access to secrets but
fails due to the wrong username logging with DockerHub when
rebase is done by anyone but @umputun.
2022-07-28 01:34:21 +02:00
Dmitry Verkhoturov
fc7540fc9b
do not run size limit job outside of PRs
...
Currently, this step emits the
"Error: No PR found. Only pull_request workflows are supported."
message when run on the master branch commits (after the merge),
so the change prevents it from being run there.
2022-07-28 01:34:05 +02:00
Dmitry Verkhoturov and Umputun
5e5b3e0830
hardcode dockerhub username and ghcr.io repo for docker build
...
Currently, such a build most likely has access to secrets but
fails due to the wrong username logging with DockerHub when
rebase is done by anyone but @umputun.
2022-07-24 16:43:38 -05:00
Paul Mineev and Umputun
3d1a3fd7cf
update ci workflows
2022-07-21 19:52:48 -05:00
Paul Mineev and Umputun
d9764c251d
workspaces
2022-07-21 18:27:33 -05:00
Dmitry Verkhoturov and Umputun
2d2f2ab02a
return docker build for frontend and backend code outside in CI
...
Previously we built a Docker image just for the test,
but the introduction of multi-arch build in 9fbf0952
build also meant the push of the image, so it was
restricted only to the master branch.
This change re-introduces the Docker image build
outside the master branch, which is helpful
in pull requests.
We recently had a few frontend PRs which broke
the Docker image build silently, and that change
prevents it from happening.
2022-07-19 19:25:54 -05:00
Paul Mineev and Paul Mineev
2e777ea752
switch to pnpm
2022-07-11 20:13:39 -07:00
Dmitry Verkhoturov and Umputun
1f96a0e4d3
update go-pkgz/auth module to fix dev provider work
...
Fix for error introduced in the following commit:
https://github.com/go-pkgz/auth/commit/06e72788bcbb23d958c60655b42892b95457477e
After text/template was replaced with the html/template,
the dev provider started escaping parameters
which were not supposed to be escaped.
2022-07-10 10:49:41 -05:00
Paul Mineev and Umputun
99716984ad
up node version, add nvmrc, recommend nvm
2022-07-02 11:48:22 -05:00
Umputun and GitHub
89dc8ac6dd
Go 1.17 ( #1306 )
...
* change go mod to 1.17
* update go-pgkz and transitive deps
* bump examples to go-1.17
* bump deps
2022-04-05 11:50:45 -05:00
konstantin krivlenia and Umputun
188e3974bc
add support node 17
2022-02-13 23:33:41 -06:00
Umputun
9d8985e616
change update to silent curl
2022-02-11 12:00:55 -06:00
Dmitry Verkhoturov and Umputun
8d42d0714f
bump backend dependencies
...
Also, switch from fork github.com/umputun/go-flags back to original
github.com/jessevdk/go-flags.
2022-01-31 14:24:33 -06:00
Umputun
c5d56a89cd
pass GITHUB_REF into docker build
2022-01-23 15:17:13 -06:00
Umputun
e8bd5dfc6e
add missing args
2022-01-23 15:12:19 -06:00
Umputun
0521c7024c
attempt to fix ci
...
another fix for ci
fix build tagged images
2022-01-12 12:16:37 -06:00
Dmitry Verkhoturov and Umputun
90e537358d
update golangci-lint to 1.43.0, fix found issues
2021-11-23 15:00:40 -06:00
Umputun
198759ca1b
rename jobs to avoid confusions
2021-09-21 03:52:31 -05:00
Umputun
8a640b98f6
fix ci formatting
2021-09-21 01:44:41 -05:00
Umputun
9fbf095225
add multi-arch docker build
2021-09-21 01:43:21 -05:00
Umputun
193b107590
add remote site deployment from master
2021-08-11 01:45:39 -05:00
Umputun
3f7fbb4b31
rename site build
2021-08-09 19:45:43 -05:00
Umputun
cc686557ef
typo
2021-08-08 15:16:12 -05:00
Umputun
a752f14ecb
no-cache for site ci
2021-08-08 15:14:47 -05:00
Umputun
8729ff81cd
missing working directory
2021-08-08 14:59:46 -05:00
Umputun
f7d099d8fc
typo
2021-08-08 14:48:54 -05:00
Umputun
94f6ff0aef
add ci build for site
2021-08-08 14:48:13 -05:00
Pavel Mineev and Umputun
36840ed240
double quotes in yml
2021-08-03 03:22:27 -05:00
Umputun
4c2f2aa097
change go.mod version to 1.16, change ci to 1.16
2021-07-27 04:25:27 -05:00
Dmitry Verkhoturov and Umputun
f093d6a07a
don't run CI pipelines on markdown file changes
2021-07-25 13:06:30 -05:00
Dmitry Verkhoturov and Umputun
c15a280181
don't run CI pipelines on frontend Readme file change
2021-07-25 12:58:48 -05:00
Dmitry Verkhoturov and Umputun
4a2ae04571
replace deprecated golangci-lint check, fix goleak reports
2021-05-07 16:09:28 -05:00
Pavel Mineev and Umputun
77825ce947
Update frontend CI
2021-02-01 12:28:36 -06:00
Pavel Mineev and Umputun
ad25f83954
Add size-limit to CI
2021-01-15 19:53:51 -06:00
Pavel Pustovalov and Umputun
c02590665f
Setup coverage for FE
2020-09-06 14:15:56 -05:00
Pavel Pustovalov and Umputun
1cb724a264
Set node version for each job
2020-09-05 12:22:02 -05:00
Umputun
4f135fe91b
switch ci and docker build to node 12
2020-08-30 21:58:48 -05:00
Pavel Pustovalov and Umputun
f72603d967
make FE CI more parallel
2020-08-30 13:58:22 -05:00
Pavel Pustovalov and Umputun
11f222c6e3
Run ui specs on CI
2020-08-20 02:52:13 -05:00