summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Update golangci to v1.20 (#8432)kolaente2019-10-081-2/+2
| | | | | | | | | | * Update golangci to v1.20 Signed-off-by: kolaente <k@knt.li> * Use the timeout flag instead of deadline, move it to config Signed-off-by: kolaente <k@knt.li>
* Update golangci to v1.19.1 (#8414)kolaente2019-10-071-1/+1
| | | Signed-off-by: kolaente <k@knt.li>
* Improve integration tests (#8276)Lunny Xiao2019-09-251-41/+87
| | | | | | | | * improve integration tests * fix Makefile * improve makefile and integration docs
* use go 1.13 (#8088)techknowlogick2019-09-121-1/+1
| | | | | | | | | | * use go 1.13 * use go 1.13 in gomod file * Update Makefile * update swagger deps
* Use vendored go-swagger (#8087)Antoine GIRARD2019-09-041-8/+4
| | | | | | | | | | | | | | * Use vendored go-swagger * vendor go-swagger * revert un wanteed change * remove un-needed GO111MODULE * Update Makefile Co-Authored-By: techknowlogick <matti@mdranta.net>
* Fix make-generate using non-vendor packages (#8008)Mura Li2019-08-281-1/+1
|
* Update swagger to 0.20.1 (#8010)Antoine GIRARD2019-08-281-2/+2
| | | | | | * update swagger to 0.20.1 * fiw swagger version for validate
* Update golangci-lint to v1.17.1 (#7848)techknowlogick2019-08-131-2/+2
|
* remove `-i` flag from GOFLAGS (#7778)Lars Kistner2019-08-071-1/+1
| | | | this flag is not needed for Go versions >=1.10 and creates problems while building. see https://github.com/golang/go/issues/27285#issuecomment-424382413
* Use vendors when go generate (#7340)Lunny Xiao2019-07-061-1/+1
| | | | | | | | * use vendors when go generate * update docs about golang minimal requirement from 1.9 to 1.11 * fix build
* workaround broken drone build (#7362)Cherrg2019-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | * workaround broken swagger only master brach is not working, latest release seems to work Signed-off-by: Michael Gnehr <michael@gnehr.de> * make vendor Signed-off-by: Michael Gnehr <michael@gnehr.de> * Don't export GO111MODULE * set go-swagger to fixed release version mentioned here: https://github.com/go-gitea/gitea/pull/7362#discussion_r300831537 Signed-off-by: Michael Gnehr <michael@gnehr.de>
* replace lesshint with stylelint (#7305)silverwind2019-06-271-1/+1
| | | | | | | | | New CSS linter which is much more powerfull than the previous one. Configuration is default but I had to remove a few rules that were throwing too many or weird errors. More importantly, the linter will exit with code 1 on errors so now our build will fail if the CSS linter fails which should eliminate linter errors being introduced without notice.
* add 'npm' and 'npm-update' make targets and lockfile (#7246)silverwind2019-06-181-15/+18
| | | | | | | | | | | | | | | | | | * add 'npm' and 'npm-update' make targets and lockfile - `make npm` installs and updates node_modules, triggered automatically on `make css` and `make js` as it completes reasonably fast and ensures consistent modules. - `make npm-update` updates all dependencies to their latest version, regenerates `node_modules` from scratch and updates `package-lock.json`. It uses npm modules `updates` written by yours truly to find the latest version of each dependency. * add suggested make dependencies * remove package-lock.json during npm-update * regenerate package-lock.json
* UI: Fix overflow issues in repo (#7190)silverwind2019-06-141-1/+1
| | | | | | | | | | | - Fix layout overflow in repo file list. - Fix invisible status icon in file view and commit list. In file view, the icon was moved to the left because I could not figure out a proper fix because of HTML tables. - Added title attribute to commit messages. - Fixed two CSS linter warnings in existing CSS. - Fixed CI variable check in 'make css'. Fixes: https://github.com/go-gitea/gitea/issues/7180
* fix drone build bug (#7192)Cherrg2019-06-131-0/+1
|
* Add golangci (#6418)kolaente2019-06-121-0/+11
|
* Use vfsgen instead of go-bindata (#7080)Lunny Xiao2019-06-031-4/+1
| | | | | | | | | | * use vfsgen instead of go-bindata * fix templates * fix fmt * vendor vsfgen
* Disable arm7 builds (#7037)techknowlogick2019-05-251-1/+1
| | | | | | | | * Disable arm7 builds As arm6 works on arm7 platforms with no noticeable performance difference * 386
* add make targets for js and css, add js linter (#6952)silverwind2019-05-161-18/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add make targets for js,css, add javascript linter - add `make js`, deprecating `make javascripts` - add `make css`, deprecating `make generate-stylesheets` and `make stylesheets-check` - changed the unclean css check to only run on CI - add JS linting via eslint with basic configuration and fixed discovered issues - changed autoprefixer to use official `postcss-cli` avoiding the need to loop in the makefile - moved browserslist to package.json so other future tools can use it too. - update documentation for new make targets and added JS section * fix indentation * move functions used in html to 'exported' list * Run lessc binary without having to install anything to node_modules * use relative paths to node bin scripts, removing npx * Revert "use relative paths to node bin scripts, removing npx" This reverts commit 119b725525a8430b32ee7a6e6009b4ece544e39b. * fix lessc and postcss plugins * check for node_modules and use actual bin names
* Add less linter via npx (#6936)Xaver Maierhofer2019-05-141-0/+1
|
* Use single line per selector & don't strip license comments (#6919)Xaver Maierhofer2019-05-131-2/+2
|
* Enforce osusergo build tag for releases (#6862)Antoine GIRARD2019-05-061-3/+3
|
* Make CustomPath, CustomConf and AppWorkPath configurable at build (#6631)zeripath2019-04-291-9/+3
|
* Prevent creating empty sessions (#6677)zeripath2019-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prevent creating empty sessions Signed-off-by: Andrew Thornton <art27@cantab.net> * Update modules/setting/session.go * Remove unnecessary option Signed-off-by: Andrew Thornton <art27@cantab.net> * Add destory to list of ignored misspellings * rename cookie.go -> virtual.go * Delete old file * Add test to ensure that sessions are not created without being logged in Signed-off-by: Andrew Thornton <art27@cantab.net> * fix tests Signed-off-by: Andrew Thornton <art27@cantab.net> * Update integrations/create_no_session_test.go
* remove bash requirement in makefile (#6617)techknowlogick2019-04-141-2/+1
|
* Fix cross-compile builds (#6609)techknowlogick2019-04-141-6/+8
|
* Add a new Make target for running single integration test (#6500)Mura Li2019-04-041-0/+4
| | | | | | * Add a new Make target for running single integration test * Use # instead of - as the delimiter
* add make version on gitea version (#6485)Lunny Xiao2019-04-021-1/+3
|
* Fies #6468 - Uses space match and adds newline for all sed flavors (#6473)Richard Mahn2019-04-011-2/+4
|
* Use Go1.11 module (#5743)Mura Li2019-03-271-10/+7
| | | | | | | | | | | | | | | | | | * Migrate to go modules * make vendor * Update mvdan.cc/xurls * make vendor * Update code.gitea.io/git * make fmt-check * Update github.com/go-sql-driver/mysql * make vendor
* optimize all images in public/img (#6427)silverwind2019-03-251-5/+6
| | | Fixes: https://github.com/go-gitea/gitea/pull/6357
* Make the version within makefile overwriteable (#6080)techknowlogick2019-03-181-2/+2
| | | Fix #1173
* Add test environment for Mysql8 (#5234)Lunny Xiao2019-03-171-4/+20
|
* use updated reference of xgo in makefile (#6339)techknowlogick2019-03-151-3/+3
|
* [Contrib] Checkout a PR (#6021)Antoine GIRARD2019-03-071-0/+4
|
* UI: Make document body a flexbox (#6139)silverwind2019-02-241-1/+1
| | | | | | | | | | | | * UI: Make document body a flexbox Fixes: https://github.com/go-gitea/gitea/issues/6118 * ie11 fixes * increase padding to 80px * add flex-grow
* Refactor coverage profile with multiple packages (#6167)Bo-Yi Wu2019-02-231-1/+1
|
* Makefile changes for Windows and easier development (#6103)John Olheiser2019-02-201-3/+9
| | | | | | | | * Added Go Path and node_modules to PATH * Uses npx now for generate-stylesheets * Uses `go env GOPATH` to calculate adding GOPATH/bin to PATH * Added note about installing Node 8.0+ to generate stylesheets * Added preferred Node version to CONTRIBUTING.md
* Run benchmark at tag to track performances (#6035)Antoine GIRARD2019-02-111-0/+4
|
* Add autoprefixer to css build (#6029)silverwind2019-02-111-0/+2
| | | | | | * Add autoprefixer to css build * also use autoprefixer on theme files
* Add migration test (#5773)zeripath2019-01-281-1/+27
| | | | | | | | | | | | | | * Add migration test This commit adds a simple migration test for v1.5.3, v1.6.4 and v1.7.0-rc3 Signed-off-by: Andrew Thornton <art27@cantab.net> * Automigrate based on available dbs * remove old ini file * Standardise the dialect names
* Fix makefile generate buildstep (#5556)Jonas Franz2018-12-171-1/+1
| | | Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Added test environment for mssql (#4282)kolaente2018-12-121-3/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added test environment for m$sql * Added template for test environment for m$sql * Fix password * Fix password (again) * Fix password (again again) * Fix db * Ci trigger (Looking at you drone....) * Ci trigger (Looking at you drone....) * Ci trigger (Looking at you drone....) * Ci trigger (Looking at you drone....) * Create master database for mssql integration tests Signed-off-by: Jonas Franz <info@jonasfranz.software> * Create database only if master do not exist Signed-off-by: Jonas Franz <info@jonasfranz.software> * Fix mssql integration tests by using custom database "gitea" Signed-off-by: Jonas Franz <info@jonasfranz.software> * Moved defer * bump xorm * updated xorm * Fixed build
* refactor: replace lint to revive (#5422)Bo-Yi Wu2018-12-031-3/+3
| | | | | | | | * refactor: replace lint to revive * make changes. Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* Create Progressive Web App (#4730)SohnyBohny2018-11-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | * Create manifest and serviceworker * Create templates and add AppSubUrl * Add JSRenderer * fix ctx type * Add JSRenderer to static.go * Complete adding {{AppSubUrl}} * Add more fonts to urlsToCache * Add 512px and 192px icons * Hardcode font MD5 * Default theme doesn't have a specific CSS file
* Update build tags for sqlite_unlock_notify (#5144)Mura Li2018-10-231-3/+3
|
* Fix golint to new URL (#5079)Lauris BH2018-10-121-1/+1
|
* Swagger.v1.json template (#3572)Piotr Orzechowski2018-07-281-3/+10
| | | | | | * Turn swagger.v1.json into template * Rename ENABLE_SWAGGER_ENDPOINT option to ENABLE_SWAGGER
* Fix drone git@next plugin Gitea version display when building tag (#4380)Lauris BH2018-07-121-11/+13
|
* Add the ability to have built in themes in Gitea (#4198)techknowlogick2018-07-051-1/+5
| | | | | | | | | This makes it easier for user who want to theme but don't have the ability to know how to customize templates all that is required is a change in a config option The reason why I chose the DEFAULT_THEME as variable, as perhaps in the future we will allow users to chose their theme whon logged in just like we do with languages