aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github
Commit message (Collapse)AuthorAge
* Bump peter-evans/dockerhub-description from 4.0.0 to 4.0.1 (#7480)dependabot[bot]2025-04-01
| | | | | | | | | | | | | | | | Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](https://github.com/peter-evans/dockerhub-description/compare/e98e4d1628a5f3be2be7c231e50981aee98723ae...0505d8b04853a30189aee66f5bb7fd1511bbac71) --- updated-dependencies: - dependency-name: peter-evans/dockerhub-description dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update dev tools (#7347)Alexandre Alapetite2025-02-21
| | | In particular those not covered by Dependabot
* Update feature_request.yaml (#7302)maTh2025-02-05
|
* Update feature_request.yaml (#7298)maTh2025-02-04
|
* GitHub: Issue forms updated (#7292)maTh2025-02-03
| | | | | | | | | | | | | * feature request form * bug form * Update .github/ISSUE_TEMPLATE/bug_report_form.yaml Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* GitHub Actions ubuntu-24.04 (#7207)Alexandre Alapetite2025-01-10
|
* New: About page with env information (#7161)maTh2025-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * infobox * i18n * CSS improved * themes * Update app/views/index/about.phtml Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * Update app/views/index/about.phtml Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * Environment information => System information * Issue templates: Env info -> System info * i18n: IT Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com> * i18n: DE * Update app/i18n/it/index.php Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com> * added: php_uname() * i18n: fr * Add database version --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> Co-authored-by: UserRoot-Luca <55756898+UserRoot-Luca@users.noreply.github.com>
* PHPStan 2.0 (#7131)Alexandre Alapetite2024-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHPStan 2.0 fix https://github.com/FreshRSS/FreshRSS/issues/6989 https://github.com/phpstan/phpstan/releases/tag/2.0.0 https://github.com/phpstan/phpstan/blob/2.0.x/UPGRADING.md * More * More * Done * fix i18n CLI * Restore a PHPStan Next test For work towards PHPStan Level 10 * 4 more on Level 10 * fix getTagsForEntry * API at Level 10 * More Level 10 * Finish Minz at Level 10 * Finish CLI at Level 10 * Finish Controllers at Level 10 * More Level 10 * More * Pass bleedingEdge * Clean PHPStan options and add TODOs * Level 10 for main config * More * Consitency array vs. list * Sanitize themes get_infos * Simplify TagDAO->getTagsForEntries() * Finish reportAnyTypeWideningInVarTag * Prepare checkBenevolentUnionTypes and checkImplicitMixed * Fixes * Refix * Another fix * Casing of __METHOD__ constant
* reduce docker build for releases (#7137)Benjamin Reich2024-12-23
|
* Support: new form for feed problems (#6868)maTh2024-10-14
| | | | | | | * Create feed-report-form.yml * Update feed-report-form.yml * Update feed-report-form.yml
* Apache protect more non-public folders and files (#6881)Alexandre Alapetite2024-10-11
| | | | | | | | | | | | | | | | * Apache protect more non-public folders * Also protect root * Do the same for /p/ * Simplify Require all denied In case of Apache 2.2, it will just make an error 500 instead of 403 * .htaccess.dist * Simplify * Better comment
* PHPStan booleansInConditions (#6793)Alexandre Alapetite2024-09-11
| | | | | * PHPStan booleansInConditions * Uniformisation
* Migrate to ESLint 9 (#6685)Alexandre Alapetite2024-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate to ESLint 9 * https://eslint.org/docs/latest/use/migrate-to-9.0.0 * https://eslint.style/guide/migration * https://github.com/neostandard/neostandard/ (https://github.com/standard/standard/issues/1948) fix broken Dependabot PRs such as https://github.com/FreshRSS/FreshRSS/pull/6680 * comma-dangle rule is already included * Use more standard filename * More flexible syntax globals * resolveIgnoresFromGitignore * Dependabog update * Relax object-shorthand * GitHub action node-version * GitHub action node-version again * object-shorthand: off * node >=18 due to dependencies
* Update composer shfmt typos (#6614)Alexandre Alapetite2024-07-08
|
* Bump docker/build-push-action from 5 to 6 (#6604)dependabot[bot]2024-07-01
| | | | | | | | | | | | | | | Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v5...v6) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/configure-pages from 4 to 5 (#6254)dependabot[bot]2024-04-01
| | | | | | | | | | | | | | | Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5. - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](https://github.com/actions/configure-pages/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/configure-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Improve issue template (#6220)maTh2024-04-01
| | | | | | | | | | | * Create bug_report.yaml * rename * Update bug_report_form.yaml * delete old bug report template * Update bug_report_form.yaml
* Dependabot better group for npm (#6175)Alexandre Alapetite2024-03-07
| | | To reduce problems like in https://github.com/FreshRSS/FreshRSS/pull/6173
* Bump peter-evans/dockerhub-description from 3.4.2 to 4.0.0 (#6167)dependabot[bot]2024-03-06
| | | | | | | | | | | | | | | Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 3.4.2 to 4.0.0. - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](https://github.com/peter-evans/dockerhub-description/compare/dc67fad7001ef9e8e3c124cb7a64e16d0a63d864...e98e4d1628a5f3be2be7c231e50981aee98723ae) --- updated-dependencies: - dependency-name: peter-evans/dockerhub-description dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/upload-pages-artifact from 2 to 3 (#6165)dependabot[bot]2024-03-06
| | | | | | | | | | | | | | | Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/upload-pages-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/configure-pages from 3 to 4 (#6168)dependabot[bot]2024-03-06
| | | | | | | | | | | | | | | Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 3 to 4. - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](https://github.com/actions/configure-pages/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/configure-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/deploy-pages from 2 to 4 (#6170)dependabot[bot]2024-03-06
| | | | | | | | | | | | | | | Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2 to 4. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](https://github.com/actions/deploy-pages/compare/v2...v4) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* GitHub Actions and Dependabot (#6164)Alexandre Alapetite2024-03-06
| | | | | | * GitHub Actions and Dependabot fix https://github.com/FreshRSS/FreshRSS/issues/6163 * Also for npm
* Update dev dependencies (#6023)Alexandre Alapetite2024-01-05
|
* Fix minor GitHub Actions (#5819)Alexandre Alapetite2023-11-05
| | | Follow up of https://github.com/FreshRSS/FreshRSS/pull/5808
* add multi arch docker build (#5808)Benjamin Reich2023-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add multi arch container build Co-authored-by: EdJoPaTo <rfc-conform-git-commit-email@funny-long-domain-label-everyone-hates-as-it-is-too-long.edjopato.de> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * using label from github action * dont remove static labels and split docker readme in seperate action * pin 3rd party action to a commit * enable pushing to dockerhub * Update .github/workflows/build-images.yml Co-authored-by: EdJoPaTo <github@edjopato.de> * remove not needed checkout * set github token permissions * Update .github/workflows/push-dockerhub-readme.yml * update docker readme to match new tags * Apply suggestions from code review * fix suffix for alpine image * fix suffix for alpine image * push images only at upstream repo * push images only at upstream repo * push images only at upstream repo * tag latest-alpine as alpine * tag latest-alpine as alpine * remove no needed falvor * keep falvor for build * Clean more things * Rename action To use same default name than https://github.com/actions/starter-workflows/blob/main/ci/docker-publish.yml * Rename readme action To use same default name than https://github.com/peter-evans/dockerhub-description/blob/main/.github/workflows/dockerhub-description.yml * Use default name for dockerhub-description https://github.com/peter-evans/dockerhub-description/blob/main/.github/workflows/dockerhub-description.yml Plus minor wording * Experiment with build-args * Debug * Add checkout back * Revert back to metadata-action * Remove quotes in version * Try to fix variables * Experiment with automatic label values again * Delete last Docker Hub hooks * Use only git SHA for org.opencontainers.image.revision https://specs.opencontainers.org/image-spec/annotations/#pre-defined-annotation-keys * Comment out semver for now Might be enabled later if desired * Enable major semver --------- Co-authored-by: EdJoPaTo <rfc-conform-git-commit-email@funny-long-domain-label-everyone-hates-as-it-is-too-long.edjopato.de> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> Co-authored-by: EdJoPaTo <github@edjopato.de>
* Dev updates with stylelint-stylistic (#5766)Alexandre Alapetite2023-10-28
| | | fix https://github.com/FreshRSS/FreshRSS/issues/5592
* Fix actions/jekyll-build-pagesAlexandre Alapetite2023-10-24
| | | | Attempt to fix https://github.com/FreshRSS/FreshRSS/issues/5721
* Move to GitHub Actions for our GitHub Pages (#5681)Alexandre Alapetite2023-10-23
| | | https://github.blog/2022-08-10-github-pages-now-uses-actions-by-default/
* Minor update dependencies (#5693)Alexandre Alapetite2023-10-08
| | | | | | | | | | | * Minor update dependencies Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5691 Mostly dev dependencies; nothing that affects our runtime * Update versions for GitHub Actions * Fix newly found typos * Fix exclude path
* Automated test towards PHPStan level 6 (#5230)Alexandre Alapetite2023-03-26
| | | | | | | | | * Automated test towards PHPStan level 6 Contributes to https://github.com/FreshRSS/FreshRSS/issues/4112 With this automated tests, files that are passing Level 6 are tested to avoid regressions towards Level 5 (which is the current baseline for the whole code-base) It is included when calling `make test-all` or can be called specifically by `composer run-script phpstan-next` * Test and example with 3 new passing files
* Update dev dependencies (#4993)Alexandre Alapetite2023-01-09
| | | | Related to https://github.com/FreshRSS/FreshRSS/pull/4991 Required a few changes in code to pass the tests
* Update GitHub Actions version (#4717)Alexandre Alapetite2022-10-12
| | | https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
* Update all test dependencies (#4419)Alexandre Alapetite2022-06-19
| | | | | | | | | | | | | | | * Update all test dependencies * Remove old false-positive * Minor update lock files * Increase PHPStan memory for Fedora https://github.com/FreshRSS/FreshRSS/pull/4400#issuecomment-1159514197 * Require PHP8+ for tests Due to small changes of signature in `ob_implicit_flush` and `simplexml_load_string`, cf. https://github.com/FreshRSS/FreshRSS/pull/4123 * Missing lint in CSS files
* Update markdownlint-cli dev dependency (#4241)Alexandre Alapetite2022-02-28
| | | | | | * Update markdownlint-cli dev dependency And fix https://github.com/advisories/GHSA-6vfc-qv3f-vr6c * npm ci
* Update tests.yml (#4209)maTh2022-02-07
|
* Add spell checking with typos (#4138)Alexandre Alapetite2022-01-09
| | | | | | | | | | * Add spell checking with typos Implement https://github.com/FreshRSS/FreshRSS/pull/4134#issuecomment-1008027558 * GitHub Actions attempt * Quiet wget * Makefile
* Remove GitHub Action latest-tag (#4135)Alexandre Alapetite2022-01-08
| | | | | Did not work, maybe due to bad configuration. I am doing it manually for now. Another option welcome
* Use typographic quotes (#4133)Alexandre Alapetite2022-01-08
| | | | | | | | | | | | | | | | | | | | | | * Use typographic quotes * A few fixes * Fix * Fix not saved * Implement feedback * Detail * Revert spoken English fixes Left for a future dedicated discussion * More reverts * Final reverts * Final minor
* Add PHPStan (#4021)Alexandre Alapetite2021-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add PHPStan #fix https://github.com/FreshRSS/FreshRSS/issues/4016 https://phpstan.org/ ```sh composer run-script phpstan ``` * More fixes * Fix global variables * Add .phtml * Fix merge https://github.com/FreshRSS/FreshRSS/pull/4090 * Fix more warnings * Fix view errors and enable in CI * ReturnTypeWillChange * Dynamic view type * Fix Minz static/self bug
* GitHub Actions cleaner error output (#3938)Alexandre Alapetite2021-10-25
| | | | | | | | | | | | | | | | Silence irrelevant NPM errors when a test fails. See e.g. https://github.com/FreshRSS/FreshRSS/runs/3999501244?check_suite_focus=true ```text npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! freshrss@ markdownlint: `markdownlint '**/*.md'` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the freshrss@ markdownlint script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/runner/.npm/_logs/2021-10-25T16_15_34_166Z-debug.log ```
* GitHub Actions CI optimisation (#3929)Alexandre Alapetite2021-10-24
| | | | | | | | Efforts to reduce the resources used by CI: * Only one git checkout * Exclusion of irrelevant directories for several commands * Fix some rtlcss warnings * Move some commands from tests.yml to composer.json to make them reusasble * Initial efforts to take avantage of all that from `make` (help welcome)
* GitHub Action automatic tests (#3920)Alexandre Alapetite2021-10-24
| | | | | * PHP lint + phpunit + Manipulate translations + phpcs * eslint + markdownlint + rtlcss + stylelint * shellcheck + shfmt + hadolint
* Improved markdownlint (#3918)Alexandre Alapetite2021-10-23
| | | | | | | * Improved markdownlint * Relaxed rules slighlty * `npm run markdownlint` for automatic tests * `npm run markdownlint_fix` for automatic syntax fixing * Applied the fixes on all our Markdown files
* GitHub action latest tag (#3524)Alexandre Alapetite2021-03-23
| | | https://github.com/marketplace/actions/latest-tag
* Update issue templates (#3490)Alexis Degrugillier2021-02-27
| | | | | | | | | | | * Update issue templates Add templates for issues and feature requests. * Update bug_report.md * Update bug_report.md * Update bug_report.md
* Prominently add liberapay link on GitHub (#2581)Frans de Jonge2019-10-22
Fixes <https://github.com/FreshRSS/FreshRSS/issues/2580>.