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
Dmitry Verkhoturov and Umputun
0d67f7e53d
bump golangci-lint version, fix discovered issues
2020-05-24 19:00:07 -05:00
Dmitry Verkhoturov
1a2cceba4a
change golangci-lint format to github-actions for CI
2020-04-24 01:02:03 +02:00
Umputun
42509cf0dd
update linter to 1.25
2020-04-23 01:13:35 -05:00
Dmitry Verkhoturov and Umputun
4d988c427a
#641 bump golangci-lint version to 1.23.8
2020-04-15 20:02:55 -05:00
Dmitry Verkhoturov and Umputun
7cebb9e4ee
#641 bump CI go version to 1.14
2020-04-15 20:02:55 -05:00
Umputun and GitHub
fab32ace10
Merge pull request #679 from akellbl4/frontend-scripts
...
Frontend scripts and docs updates
2020-04-13 16:49:02 -05:00
Dmitry Verkhoturov and Umputun
7151698b18
add -race key to backend tests in CI pipeline and Dockerfile
2020-04-13 16:01:51 -05:00
Pavel Mineev
7d4b6d22f0
show only warn and error messages on install without other visual noise
2020-04-13 16:08:04 +03:00
Pavel Mineev
af38a64f5c
Frontent infrastructure updates
...
* rename and combine npm scripts
* move to checkout@v2 in actions
* change dev docs
* move liststaged config to package.json because it easier to understand what husky doing
2020-04-13 14:36:19 +03:00
Smolevich
6b2bc11710
Merge branch 'master' of github.com:umputun/remark into small-improvements
2020-04-09 21:50:44 +03:00
Umputun and GitHub
a4e262e9e6
Switch back to go 1.13 and lint 1.23 ( #647 )
...
* combine lint and test for examples
* combine backend test and lint
* switch linter to 1.23
* back to go 1.13
* comment -mod=mod for 1.13
2020-04-07 15:30:00 -05:00
Umputun
9f12cc9f5f
cut-paste err
2020-04-06 18:06:33 -05:00
Umputun
cadd1e8a7c
enforce -mod=mod for example ci
2020-04-06 18:03:54 -05:00
Umputun
73adc23176
try to copy .golangci.yml to _example
2020-04-06 17:22:58 -05:00
Smolevich
a404b8a87a
Try to delete parallel flag
2020-04-06 11:27:27 +03:00
Smolevich
ca9586491b
Merge branch 'master' of github.com:umputun/remark into small-improvements
2020-04-06 10:41:34 +03:00