Umputun
6af938051a
drop drone legacy magic from artifact build
2022-01-23 16:25:24 -06:00
Umputun
33b96a4263
the same buildplatform only for node deps step
2022-01-23 16:04:14 -06:00
Umputun
2d033de224
build node things only once, on builplatform only
2022-01-23 16:02:46 -06:00
Umputun
e8bd5dfc6e
add missing args
2022-01-23 15:12:19 -06:00
Umputun
077b2d297c
switch to versions.sh instead of legacy git-rev.sh
2022-01-23 14:34:45 -06:00
Umputun
45c633776f
skip legacy drone check
2022-01-23 14:06:26 -06:00
Umputun
27888eb331
switch base images to v1.8.0
2021-12-12 17:31:21 -06:00
Dmitry Verkhoturov and Umputun
29ac37c8ea
copy init script earlier than we change /srv owner
...
That would prevent entrypoint script
(https://github.com/umputun/baseimage/blob/master/base.alpine/files/init.sh )
failure on init.sh while running as "app" and not "root"
2021-05-18 13:56:43 -05:00
Dmitry Verkhoturov and Umputun
c318e2068e
bump baseimage:app to be consistent with :buildgo
2021-05-13 11:22:16 -05:00
Dmitry Verkhoturov and Umputun
19ba43b843
dockerfile: remove dead code, bump buildgo
2021-05-07 23:27:58 -05:00
Dmitry Verkhoturov and Umputun
bec6bcee0d
use template files instead of statik in dev Dockerfile
2020-10-07 19:32:39 -05:00
Dmitry Verkhoturov and Umputun
593ca0387f
adjust dockerfile to support go test with -race, bump images
2020-10-07 19:32:39 -05:00
Umputun
4f135fe91b
switch ci and docker build to node 12
2020-08-30 21:58:48 -05:00
Umputun
87b44fa74c
switch to tagged base images
2020-05-22 14:13:05 -05:00
Umputun
ef8407b23e
typo in app image
2020-05-12 12:17:41 -05:00
Umputun
6bee151b25
switch base image
2020-05-12 12:02:13 -05:00
Pavel Mineev and Umputun
b90d076fdf
Move html to separete files
2020-05-10 23:51:13 -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
Konstantin Krivlenia and GitHub
11327cee5b
Introduce stylelint ( #600 )
...
* introduce stylelint config
* run stylelint check on ci
2020-02-16 11:25:59 -06:00
Umputun
4d2ed6bde4
typo in version info print
2020-01-18 22:42:51 -06:00
Umputun
3c12fde0f8
fix .golangci.yml location inside docker build
2020-01-13 18:19:57 -06:00
Stas and Umputun
b2176a175d
Use golangci lint action ( #549 )
...
* Use action insted download binary file
* Update ci
* Add config option
* Use pre-built docker image for golangci-lint-action
* Remove pre build docker action
* Update action name
* Remove env
* Update ci file
* Add working directory
* Change GITHUB_WORKSPACE
* Update ci file
* Fix ci
* Comment golangci-lint-action
* Update working-directory
* Fix path
* Update ci-build.yml
* Update path
* Revert changes
* Update .golangci.yml
* Add new path for triggers ci
* Separate steps
* Add working-directory
* Add test pwd and ls
* Fix working directory
* Update script for linting in Dockerfile
* Move .golangci.yml to dir backend
* Delete unnecessary word
* Remove multiline string
* Reformat multiline strings to single
* Update disable-all option
2020-01-13 10:56:56 -06:00
Umputun
aea7724769
populate version info to the local builds
2020-01-05 14:36:53 -06:00
Dmitry Verkhoturov
c56c39c59d
separate build and test CI workflow, separate frontend and backend tests
2020-01-04 20:53:39 +01:00
Dmitry Verkhoturov and Umputun
88e46446b6
remove empty lines from dockerfile
2020-01-04 12:53:31 -06:00
Dmitry Verkhoturov and Umputun
6f9c87850a
Adjust tests timouts to work on machine with HDD ( #516 )
...
* increase timeout for TestServerAuthHooks http client
* replace assert.Equal checks for slice length with require.Equal
* unify channel name across tests
* fix panic in Test_Main
* increase TestRest_CreateWithPictures timeout for HDD slowness
* increase TestService_VoteSameIPWithDuration timeout for HDD slowness
* increase go test timeout for HDD run
* increase TestRest_CreateWithPictures timeout for HDD slowness
2020-01-01 14:46:39 -06:00
Umputun and GitHub
37b2f48144
Actions ( #458 )
...
* remove coverage report from docker, add build and test step to actions
* install deps to actions
* formatting fix
* install go 1.13
* change linter location
2019-11-01 02:01:24 -05:00
Umputun
93c9a2e608
remove service selection
2019-10-31 23:19:57 -05:00
Umputun
a60128a957
pass GITHUB_REPOSITORY to ci
2019-10-31 22:58:46 -05:00
Umputun
3ad37810e6
add build compat with actions
2019-10-31 21:05:55 -05:00
VDimir
13bdf8358a
Add parameter to change backend test timeout
2019-10-19 12:48:49 +03:00
Stas and Umputun
4f6c336f6c
Use GitHub actions as ci ( #434 )
...
* Add blank.yml
* Fix ci
* Update blank.yml
* Update blank.yml
* Add debug
* Show environments variables
* Add test env for travis
* Update blank.yml
* Update formatting
* Add env variable GIT_BRANCH
* Change setting CI
* Add quotes for env variable value
* change on in ci
2019-09-20 13:51:52 -05:00
Umputun
141c75401a
switch to latest baseimage allowing custom TZ and UID
2019-08-23 17:01:09 -05:00
Umputun
01bdf4d839
clear mongo leftovers
2019-06-25 20:06:30 -05:00
Umputun and GitHub
4adbca22b2
Refactor rest ( #320 )
...
* fresh vendor
* enforce vendor flag with env
* move tree to service package
* move controllers routing to rest.go, remove separate subrouters
* cleanup/formatting
* missing vendor packages
* move rss, img proxy, robots and getstarted to top-level routes
* simplify logger middleware usage
* randomize server test ports
* check for non-admin in admin tests
* lint: minor warns
* admin test to jwt admin
2019-05-07 01:54:19 -05:00
Vyrtsev Mikhail
24860e124e
mv web -> frontend
2019-04-28 19:27:36 +03:00
Umputun and GitHub
c21ce7d26f
Merge pull request #296 from umputun/image
...
Image storage
2019-03-25 21:20:59 -05:00
Umputun
cf09ea27eb
remove mock from test coverage
2019-03-25 21:10:49 -05:00
Umputun
542a1e9957
missing vendor flag in build cmd
2019-03-25 18:05:14 -05:00
Misha Vyrtsev and Aleksei Gurianov
5809419bce
Refactor frontend to typescript ( #281 )
2019-03-24 22:53:55 +04:00
Umputun
1561dc2fda
switch to go mod
2019-03-09 02:02:55 -06:00
Umputun
d37ce1a912
move reports gen to test step
2019-03-08 01:31:43 -06:00
Umputun
e638fbb2c3
restore .git in build layer, needed for goverals to work right
2019-03-06 12:04:20 -06:00
Ruslan Nagimov and GitHub
9870469e2e
do not add .git folder to a build layer
...
`.git` folder isn't present in tarballs pulled from releases, e.g. `wget https://github.com/umputun/remark/archive/v.1.2.1.tar.gz `, and not used during the build anyways
2019-01-27 12:03:27 -08:00
igoradamenko
9e225771c7
node:10.6-alpine → node:10.11-alpine
2018-11-25 11:26:08 +02:00
Umputun
267d901499
allow git at build time to fix coveralls failure
2018-10-25 20:09:48 -05:00
Umputun
d2bbb5728d
disable gas linter
2018-10-19 14:44:07 -05:00