summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Update demo site location from try.gitea.io -> demo.gitea.com (#31054) (#31146)Giteabot2024-05-292-3/+3
| | | | | Backport #31054 by @lunny Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
* align s3 files with docker naming (#31050) (#31052)Giteabot2024-05-221-1/+1
|
* Enable npm cache on `setup-node` action (#30577)silverwind2024-04-195-0/+16
| | | | | Enable npm dependency cache in [setup-node](https://github.com/actions/setup-node). This should work reliably and across branches as well.
* Remove `modifies/frontend` from labeler (#30198)silverwind2024-03-311-7/+0
| | | | | | | Remove this label, I find it barely useful and we already have more useful labels like `modifies/js`. Backport so that we can eventually delete that label. Co-authored-by: Giteabot <teabot@gitea.io>
* Use Crowdin action for translation sync (#30054)Denys Konovalov2024-03-301-22/+11
| | | | | | | | | | | Switch from the old self-built action to the official one. We get: - config managed inside the repo - automatic upload when source file changes - automatic invalidation if source string changes (tested) - automatic download of new translation files Tested both upload and download.
* Add `stylelint-value-no-unknown-custom-properties` and convert stylelint ↵silverwind2024-03-292-2/+2
| | | | | | | | | | | config to js (#30117) Add [`stylelint-value-no-unknown-custom-properties`](https://github.com/csstools/stylelint-value-no-unknown-custom-properties) which lints for undefined CSS variables. No current violations. To make it work properly with editor integrations, I had to convert the config to JS to be able to pass absolute paths to the plugin, but this is a needed change anyways.
* Add svg linter and fix incorrect svgs (#30086)silverwind2024-03-262-0/+5
| | | | | | | | | | | | | | | | | Fixes https://github.com/go-gitea/gitea/issues/30082. Adds a new linter that searches for non-existant SVG images in templates. Output before the fix was: ``` $ make lint-templates SVG "octicon-warning" not found, used in templates/devtest/flex-list.tmpl SVG "octicon-warning" not found, used in templates/devtest/flex-list.tmpl SVG "octicon-markup" not found, used in templates/repo/diff/comment_form.tmpl make: *** [Makefile:438: lint-templates] Error 1 ``` <img width="306" alt="Screenshot 2024-03-25 at 23 31 05" src="https://github.com/go-gitea/gitea/assets/115237/1052d1a9-bfec-4d5a-9cae-f895f78f7c93">
* Don't lock using GitHub actions (#29913)Yarden Shoham2024-03-201-23/+0
| | | | | | | | We have our bot for this. See: - https://github.com/GiteaBot/gitea-backporter?tab=readme-ov-file#locks - https://github.com/GiteaBot/gitea-backporter/blob/main/src/lock.ts Signed-off-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: silverwind <me@silverwind.io>
* Tweak labeler (#29809)silverwind2024-03-151-2/+2
| | | | - `poetry.toml` does not picture dependencies - Add `.vue` files to `modifies/js`
* Update to labeler v5 (#29721)Denys Konovalov2024-03-122-24/+72
| | | | | | | | | | Updated to actions/labeler@v5 Updated labeler config accordingly, also improved the config and added more labels. --------- Co-authored-by: Giteabot <teabot@gitea.io>
* Fix bug hidden on CI and make ci failed if tests failure (#29254)Lunny Xiao2024-03-071-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | The tests on migration tests failed but CI reports successfully https://github.com/go-gitea/gitea/actions/runs/7364373807/job/20044685969#step:8:141 This PR will fix the bug on migration v283 and also the CI hidden behaviour. The reason is on the Makefile `GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/mysql.ini $(GO) test $(GOTESTFLAGS) -tags='$(TEST_TAGS)' $(MIGRATE_TEST_PACKAGES)` will return the error exit code. But `for pkg in $(shell $(GO) list code.gitea.io/gitea/models/migrations/...); do \ GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/mysql.ini $(GO) test $(GOTESTFLAGS) -tags '$(TEST_TAGS)' $$pkg; \ done` will not work. This also fix #29602
* Run editorconfig-checker on `locale_en-US.ini` (#29608)silverwind2024-03-061-0/+1
| | | | | | | Will prevent trailing whitespace etc being introduced in this file. --------- Co-authored-by: Giteabot <teabot@gitea.io>
* Update js and py dependencies, bump python (#29561)silverwind2024-03-031-4/+4
| | | | | | | - Update js and py dependencies excluding `@mcaptcha/vanilla-glue`, `eslint-plugin-array-func` - Update stylelint config - Require python 3.10 and use 3.12 on CI, bump setup-python as well - Tested markdown toolbar, charts, clipboard, swagger ui, vue
* Don’t comment when locking (#29508)techknowlogick2024-03-011-4/+0
| | | | | This reduces the number of emails/notifications on outdated issues. Co-authored-by: John Olheiser <john.olheiser@gmail.com>
* Lock issues and pulls faster (#29436)65432024-02-271-1/+6
| | | | | also point to the docs to explain why we do so followup to #29433
* Revert "Support SAML authentication (#25165)" (#29358)65432024-02-241-8/+0
| | | | | | | | | | This reverts #25165 (5bb8d1924d77c675467694de26697b876d709a17), as there was a chance some important reviews got missed. so after reverting this patch it will be resubmitted for reviewing again https://github.com/go-gitea/gitea/pull/25165#issuecomment-1960670242 temporary Open #5512 again
* Support SAML authentication (#25165)techknowlogick2024-02-231-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes https://github.com/go-gitea/gitea/issues/5512 This PR adds basic SAML support - Adds SAML 2.0 as an auth source - Adds SAML configuration documentation - Adds integration test: - Use bare-bones SAML IdP to test protocol flow and test account is linked successfully (only runs on Postgres by default) - Adds documentation for configuring and running SAML integration test locally Future PRs: - Support group mapping - Support auto-registration (account linking) Co-Authored-By: @jackHay22 --------- Co-authored-by: jackHay22 <jack@allspice.io> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: KN4CK3R <admin@oldschoolhack.me> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: Jason Song <i@wolfogre.com> Co-authored-by: morphelinho <morphelinho@users.noreply.github.com> Co-authored-by: Zettat123 <zettat123@gmail.com> Co-authored-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: silverwind <me@silverwind.io>
* Remove bountysource (#29330)Kyle D2024-02-221-1/+0
| | | | [Bountysource is dead](https://github.com/bountysource/core/issues/1586). So remove them from our repo.
* Rework spellchecking, add `lint-spell` (#29106)silverwind2024-02-091-0/+12
| | | | | | | | | | | - Use maintained fork https://github.com/golangci/misspell - Rename `mispell-check` to `lint-spell`, add `lint-spell-fix` - Run `lint-spell` in separate actions step - Lint more files, fix discovered issues - Remove inaccurate and outdated info in docs (we do not need GOPATH for tools anymore) Maybe later we can add more spellchecking tools, but I have not found any good ones yet.
* Update dorny/paths-filter action (#29003)silverwind2024-01-311-1/+1
|
* feat: bump `dessant/lock-threads` and `actions/setup-go` to use nodejs20 ↵Rui Chen2023-12-218-19/+19
| | | | | | | | | | | | | | runtime (#28565) Update more actions to use nodejs20 runtime and also update the docs for checkout action usage. similar to: - #27836 - #27096 --------- Signed-off-by: Rui Chen <rui@chenrui.dev>
* Remove stale since giteabot has similiar feature (#28401)Lunny Xiao2023-12-091-54/+0
| | | Replace #27447
* Fix Docker meta action for releases (#28232)John Olheiser2023-12-072-3/+4
| | | | | | | | | | | | | | | | | Should fix #28229 and #28230 for next release. Assuming I'm reading the docs correctly for the docker meta action: https://github.com/docker/metadata-action#flavor-input https://github.com/docker/metadata-action#latest-tag 1. We want `latest=false` for the RCs. 2. `latest` should happen already due to `auto` mode, however there's an extra option for the `suffix` flavor. This PR is ready, but leaving it as draft to make sure someone double-checks my sleuth-work. Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Check for v prefix on tags for release clean name (#28257)John Olheiser2023-11-282-2/+2
|
* Fix actions when tagging (#28061)Lunny Xiao2023-11-252-1/+9
| | | | | | | close https://github.com/go-gitea/gitea/issues/28053 --------- Co-authored-by: techknowlogick <techknowlogick@gitea.io>
* Remove workaround in disk-clean.yml (#28195)Nanguan Lin2023-11-241-15/+0
| | | | According to https://github.com/jlumbroso/free-disk-space/issues/17, the issue has been fixed in the main branch.
* Bump workflows in github actions (#27836)Chongyi Zheng2023-10-308-45/+45
| | | | All major version upgrades are related to using Node v20 as default runtime
* actions/setup-go use go-version-file (#27651)Yevhen Pavlov2023-10-177-17/+20
| | | | These changes will allow not to specify the version of go in every pipeline.
* Make disk clean action a bit more robust (#27590)silverwind2023-10-121-6/+9
|
* fully replace drone with actions (#27556)techknowlogick2023-10-113-1/+267
| | | this builds binaries and docker images for tags
* Align ISSUE_TEMPLATE with the new label system (#27573)Nanguan Lin2023-10-113-3/+3
| | | As title
* switch to using official AWS step in release nightly (#27532)techknowlogick2023-10-091-8/+8
| | | | `jakejarvis/s3-sync-action@master` is out of date, and using official actions is always recommended
* Update labeler to match new labeling system (#27525)Denys Konovalov2023-10-081-5/+19
|
* Tweak labeler config (#27502)silverwind2023-10-082-14/+0
| | | | | Alternative to https://github.com/go-gitea/gitea/pull/27439. Removes a few spammy labels, and disables `sync-labels` which make it never remove labels (which is default behaviour).
* Fix actionlint (#27513)silverwind2023-10-071-0/+1
| | | | `make lint-actions` is currently failing because of undeclared runner name.
* change runner for binarytechknowlogick2023-10-071-1/+1
|
* move re-useable workflowtechknowlogick2023-10-061-3/+2
|
* add checkout to disk-cleantechknowlogick2023-10-061-0/+1
|
* use hosted runners for nightly actions (#27485)techknowlogick2023-10-062-3/+42
| | | | | | | | I'm temporarily unable to properly evaluate actuated runners, and so I'm switching back to hosted runners until I am able to focus on that again. --------- Co-authored-by: silverwind <me@silverwind.io>
* Use minimal required version on CI and remove unnecessary services (#27429)Lunny Xiao2023-10-041-17/+3
|
* Require MySQL 8.0, PostgreSQL 12, MSSQL 2012 (#27337)silverwind2023-10-031-36/+6
| | | | | | | | | | | | | | | | | | | | | | | - MySQL 5.7 support and testing is dropped - MySQL tests now execute against 8.1, up from 5.7 and 8.0 - PostgreSQL 10 and 11 support ist dropped - PostgreSQL tests now execute against 16, up from 15 - MSSQL 2008 support is dropped - MSSQL tests now run against locked 2022 version Fixes: https://github.com/go-gitea/gitea/issues/25657 Ref: https://endoflife.date/mysql Ref: https://endoflife.date/postgresql Ref: https://endoflife.date/mssqlserver ## :warning: BREAKING :warning: Support for MySQL 5.7, PostgreSQL 10 and 11, and MSSQL 2008 is dropped. You are encouraged to upgrade to supported versions. --------- Co-authored-by: techknowlogick <techknowlogick@gitea.com>
* verify MinIO works with bitnami/minio:2023.8.31 (#27022)Earl Warren2023-10-031-3/+3
|
* Upgrading the actions/checkout@4 (#27096)puni98692023-09-167-25/+25
| | | | | | | as title ..Upgrading the actions/checkout@4 Signed-off-by: puni9869 <punitinani1@hotmail.com> Co-authored-by: silverwind <me@silverwind.io>
* Add missing deps to files-changed (#27100)silverwind2023-09-161-0/+5
| | | | | | | The `docs` and `yaml` actions categories need to run when the dependencies `markdownlin-cli` or `yamllint` change, so add those to the list of dependencies for these actions. Fixes: https://github.com/go-gitea/gitea/issues/27098
* bump all nightly builds to 16gbtechknowlogick2023-09-131-3/+3
|
* bump rootful to 16gbtechknowlogick2023-09-121-1/+1
|
* setup go in the nightly release pipelinetechknowlogick2023-09-121-0/+8
|
* Speed up nightly builds (#27045)techknowlogick2023-09-122-1/+37
| | | | | | | * Rootless/ful docker images build separately * Vendor go modules outside docker to speed up the build Thanks to Alex Ellis for these suggestions (and actuated runner build time)
* Use Actuated.dev runner for nightly buildstechknowlogick2023-09-121-2/+2
|
* Add more package registry paths to the labeler (#27032)JakobDev2023-09-121-0/+3
| | | Found this while working on #26960