summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2021-10-02SearXNG: searxng_extraAlexandre Flament
2021-10-01SearXNG: .github, searxng-dockerAlexandre Flament
2021-09-10[ci] add Python 3.10.0-rc.2Alexandre Flament
2021-08-16[translations] ./manage rename shell functions to integrate weblateMarkus Heiser
Functions implemented to run *Weblate* workflows should use prefix 'weblate.': - babel.setup.translations.worktree --> weblate.translations.worktree Create git worktree ${TRANSLATIONS_WORKTREE} and checkout branch 'translations' from Weblate's counterpart (weblate) of the SearXNG (origin):: remote weblate https://weblate.bubu1.eu/git/searxng/searxng/ - babel.weblate.to.translations --> weblate.to.translations Update 'translations' branch of SearXNG (origin) with last additions from Weblate. - babel.translations.to.master --> weblate.translations.commit Update 'translations' branch of SearXNG (origin) with last additions from Weblate. Copy the changes to the master branch, compile translations and create a commit in the local branch (master) - babel.master.to.translations --> weblate.push.translations Push *translation changes* from SearXNG (origin) to Weblate's counterpart (weblate). Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-16[translation] ./manage: add comments to new functions, rename jobMarkus Heiser
./mange Comment functions: - babel.setup.translations.worktree - babel.weblate.to.translations - babel.translations.to.master - babel.master.to.translations BTW: - changed some cd into pushd - removed obsolete `set -x` - remove not needed echo from `last_commit_message=$(echo ..` .github/workflows/translations-update.yml docs/dev/translation.rst Rename job to: "create PR for additons from weblate" Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-07[translations] web integrationAlexandre Flament
* make babel.translations.to.master: pull weblate updates * make babel.master.to.translations: push .pot and .po files to weblate
2021-08-02Merge pull request #235 from searxng/dependabot-npmAlexandre Flament
dependabot.yml: check npm packages
2021-08-02[mod] manage - implement babel commands, drop update_translations.shMarkus Heiser
In ./manage implement babel.*: - extract : extract messages from source files and generate POT file - update : update existing message catalogs from POT file - compile : compile translation catalogs into binary MO files Replace searx_extra/update/update_translations.sh by command: - ci.babel.update Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-02github workflow: babel jobs to update messages.potAlexandre Flament
2021-07-31dependabot.yml: check npm packagesAlexandre Flament
2021-06-16[mod] simple theme: remove src/less/ion.lessAlexandre Flament
This file is generated by webfont. * It is now generated as searx/static/themes/simple/ion.less * It is generated before the .less compilation. * .gitignore includes this file Add two new package depedencies: fontforge ttfautohint See utils/searx.sh
2021-05-01Update data-update.ymlAlexandre Flament
Call to peter-evans/create-pull-request@v3 : Use the default GITHUB_TOKEN
2021-05-01Update data-update.ymlAlexandre Flament
Disable fail fast: so even if a script fails, the other scripts create PR.
2021-05-01Update data-update.ymlAlexandre Flament
- searxng brand - fix call to ./manage
2021-04-28[docker] multiarch support: linux/amd64,linux/arm64,linux/arm/v7Alexandre Flament
make docker.buildx : build and push multiarch build. (it can't be only build) use buildx with the --cache-from and --cache-to options to cache the layers (only the last built is cached)
2021-04-25[github] searxng does not use github's discussionMarkus Heiser
Remove gihtub's discussion template and add a issue template used for questions & discussions. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-04-24Merge pull request #8 from return42/manage-scriptAlexandre Flament
Replace Makefile boilerplate by shell scripts
2021-04-23[CI] JamesIves/github-pages-deploy-action COMMIT_MESSAGEMarkus Heiser
remove rocket symbol from the commit message Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> Suggested-by: https://github.com/JamesIves/github-pages-deploy-action/pull/576
2021-04-23[CI] JamesIves/github-pages-deploy-action SINGLE_COMMITMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-04-23[mod] replace makefile boilerplate by 'manage' scriptMarkus Heiser
Replaces the make targets with the bash scripts Signed-off-by: Markus Heiser <markus@darmarit.de>
2021-03-05Fix integration.ymlAlexandre Flament
Don't run twice the workflow on PR opened from the same repository.
2021-03-05Fix data-update.yml, run once a monthAlexandre Flament
2021-03-05Fix data-update.ymlAlexandre Flament
2021-03-05Update data-update.ymlAlexandre Flament
Allow to manually running the workflow See: * https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow * https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch
2021-03-05Update data-update.ymlAlexandre Flament
Remove cache
2021-03-04Add searx_extra packageAlexandre Flament
Split the utils directory into: * searx_extra contains update scripts, standalone_searx.py * utils contains the files to build and setup searx.
2021-02-25data-update.yml: on PR per fileAlexandre Flament
2021-02-23[mod] update currencies.json and fetch_currencies.pyAlexandre Flament
use a sparql request on wikidata to get the list of currencies. currencies.json contains the translation for all supported searx languages. Supersede #993
2021-02-19Update dependabot.ymlAlexandre Flament
2021-02-16Update dependabot.ymlAlexandre Flament
2021-02-16Create dependabot.ymlAlexandre Flament
Only pip packages and ignore pygments, related to https://github.com/searx/searx/pull/2206
2021-02-12data-update.yml: run on Friday, 16:05 UTCAlexandre Flament
2021-02-12data-update.yml: run on searx orgAlexandre Flament
2021-02-12data-update.yml: run on FridayAlexandre Flament
give the weekend to review the PR
2021-02-09[fix] fix github action data-update.ymlAlexandre Flament
2021-02-02[mod] CI: minor changesAlexandre Flament
* utils/makefile.python: travis-gh-pages renamed ci-gh-pages
2021-02-01Merge pull request #2500 from dalf/github-action-dataAlexandre Flament
[enh] every Sunday, call utils/fetch_*.py scripts and create a PR automatically
2021-02-01Merge pull request #2514 from return42/fix-gh-pagesAlexandre Flament
[fix] Makefile target gh-pages & flatten history of branch gh.pages
2021-02-01[hardening] github workflows - corrupted cacheMarkus Heiser
aka: ensure that 'make test' works as expected The cache contains a copy './local' which is - under some circumstance - corrupted. It is not possible to clear the cache [1] (see the top of the page). Ensure that 'make test' works as expected [2] even if - the python interpreter is missing - the virtualenv exists but pyyaml is missing To hardening when the workflow cache fails, this patch adds the new target 'travis.test' into the workflow. This target probes to import a python module 'yaml'. If this fails the virtualenv will be completely new build. [1] https://github.com/actions/cache/issues/2#issuecomment-673493515 [2] https://github.com/searx/searx/pull/2517#discussion_r567240235 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-01-29[fix] Makefile target gh-pages & flatten history of branch gh.pagesMarkus Heiser
1. This patch fixes error: rm -rf gh-pages/ make V=1 gh-pages make[1]: Leaving directory '/800GBPCIex4/share/searx' [ -d "gh-pages/.git" ] || git clone gh-pages fatal: repository 'gh-pages' does not exist 2. The gh-page build has been moved to ./build/gh-pages this also affects 'travis-gh-pages' 3. The gh-pages commit messages now includes a ref to the repository and commit 4. Since a gh-pages history has only the drawback that the reposetory grows fast, this patch also flattens the history: cd build/gh-pages/; git log --oneline bash: cd: build/gh-pages/: Datei oder Verzeichnis nicht gefunden 026126be (HEAD -> gh-pages, origin/gh-pages) make gh-pages: from https://github.com/return42/searx.git@71d66979c2935312e0aed7fc7c3cf6199fbe88a2 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-01-24[enh] every monday, call utils/fetch_*.py scripts and create a PR automaticallyAlexandre Flament
2021-01-14[fix] CI: fix docker pushAlexandre Flament
2021-01-14[fix] github actions: use ubuntu-20.04 instead of ubuntu-latestAlexandre Flament
2021-01-12[mod] add Python 3.9 supportAlexandre Flament
2021-01-12[mod] drop Python 3.5 supportAlexandre Flament
2021-01-07add notice for the issue templatesEmilien Devos
2020-12-20[enh] CI: use actions/cache@v2 for Python dependenciesAlexandre Flament
2020-12-20[mod] remove emojis from source codeAlexandre Flament
2020-12-03add new issue templateEmilien Devos
2020-11-17[fix] fix github workflow: deploy documentationAlexandre Flament