85 Commits

Author SHA1 Message Date
Greg
96ddb40883
Pin GitHub actions to commits. (#296) 2026-04-25 17:03:44 -05:00
dependabot[bot]
60eedca980
GitHub Actions: Bump docker/metadata-action from 5 to 6 (#275)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: '6'
  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>
2026-03-09 18:50:58 -05:00
dependabot[bot]
367e162009
GitHub Actions: Bump docker/build-push-action from 6 to 7 (#274)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  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>
2026-03-09 18:50:51 -05:00
dependabot[bot]
2b75cbbdf0
GitHub Actions: Bump docker/setup-qemu-action from 3 to 4 (#273)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  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>
2026-03-09 18:50:43 -05:00
dependabot[bot]
5e497e08cc
GitHub Actions: Bump docker/login-action from 3 to 4 (#272)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  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>
2026-03-09 18:50:33 -05:00
dependabot[bot]
1827a04d1f
GitHub Actions: Bump docker/setup-buildx-action from 3 to 4 (#271)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  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>
2026-03-09 18:50:25 -05:00
supahgreg
461a4093ac
Ignore '.devcontainer' in the Publish workflow. 2025-12-29 21:29:10 +00:00
dependabot[bot]
8f070c47a8
GitHub Actions: Bump actions/cache from 4 to 5 (#212)
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  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>
2025-12-15 08:33:13 -06:00
supahgreg
2ecd9d9cc0
Remove error ignoring from the 'Shell Code Quality' workflow. 2025-12-09 22:11:36 -06:00
supahgreg
d69619ff54
Bump to Alpine 3.23.x and PHP 8.5.x 2025-12-04 02:45:52 +00:00
supahgreg
89c25e7b0e
Also assign a timestamp tag when publishing an image.
This should help a bit when searching for older images.
2025-11-27 01:49:04 +00:00
supahgreg
e151233296
Require passing 'shell-code-quality' in the Publish workflow. 2025-11-27 01:28:39 +00:00
supahgreg
1fb8758322
Also run PHPUnit against PHP 8.6 2025-11-26 18:21:10 +00:00
dependabot[bot]
76a8b60847
GitHub Actions: Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 07:41:17 +00:00
supahgreg
fff9b71d59
Limit ShellCheck output to errors and warnings, split by shell type. 2025-11-12 17:27:40 +00:00
supahgreg
9028a7ee94
ShellCheck on the runners is old. Switch back to the Docker image (alt method). 2025-11-11 14:33:18 -06:00
supahgreg
ef5c881925
Use 'shellcheck' provided by the GitHub runner. 2025-11-11 14:11:22 -06:00
supahgreg
ee7e194fe5
Add a 'Shell Code Quality' workflow. 2025-11-11 19:54:03 +00:00
supahgreg
2d3f6fd456
Fix 'CI_COMMIT_TIMESTAMP' in the Publish workflow.
It should be ISO 8601.
2025-10-30 17:09:58 +00:00
supahgreg
7b6de15e71
Add a script to help with ESLint. 2025-10-21 14:33:17 -05:00
supahgreg
e2badf7ea9
Add stylelint for CSS/LESS linting. 2025-10-20 16:15:28 +00:00
Greg
2f189a80db
Merge pull request #74 from tt-rss/dependabot/github_actions/actions/setup-node-6
GitHub Actions: Bump actions/setup-node from 5 to 6
2025-10-20 09:28:16 -05:00
dependabot[bot]
c9dd05560d
GitHub Actions: Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 08:16:41 +00:00
dependabot[bot]
90715d9d1f
GitHub Actions: Bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 08:16:24 +00:00
supahgreg
e37e18e2a5
Add more tests (generated). 2025-10-20 04:38:32 +00:00
supahgreg
3264a408f7
Update bot instructions. 2025-10-19 19:35:33 +00:00
supahgreg
3698f90131
Prefer single quotes ('.github/copilot-instructions.md'). 2025-10-18 20:28:19 +00:00
supahgreg
0aaae551ee
Add '.github/copilot-instructions.md' to help the bots out 2025-10-18 19:48:56 +00:00
supahgreg
b941dfb55e
Add Rector to the PHP Code Quality workflow. 2025-10-18 14:00:05 +00:00
supahgreg
b31363a969
Improved description retrieval in the 'Update Plugins JSON' workflow. 2025-10-16 22:11:34 +00:00
supahgreg
328f6db3da
Clean up committing in the workflows. 2025-10-16 21:35:11 +00:00
supahgreg
6569f1fd30
Fix 'CI_COMMIT_TIMESTAMP' (needs to be Unix). 2025-10-16 21:18:34 +00:00
supahgreg
c8aa04d44f
Break 'version.json' stuff out to a separate workflow. 2025-10-16 20:47:57 +00:00
supahgreg
3206aae689
Use correct git syntax in the Publish workflow. 2025-10-16 20:31:59 +00:00
supahgreg
a72f7e8e1b
Tweak the Publish workflow so env vars get written safely. 2025-10-16 19:48:14 +00:00
supahgreg
e2fce86d40
Use a consistent short SHA length. 2025-10-16 19:30:15 +00:00
supahgreg
b2b835ac0d
Generated 'version.json' should have the short SHA (for now, matching what the backend expects). 2025-10-16 18:29:11 +00:00
supahgreg
37d1bd192a
Sign commits in the 'Update Plugins JSON' workflow. 2025-10-16 18:18:04 +00:00
supahgreg
97ab007fc9
Publish and use 'version.json' for tt-rss update checking. 2025-10-16 18:17:27 +00:00
supahgreg
bcb14b4953
Fix gh-pages portion of the 'Update Plugins JSON' workflow. 2025-10-16 03:32:52 +00:00
supahgreg
102c398375
Update parsing in the 'Update Plugins JSON' workflow. 2025-10-16 03:27:39 +00:00
supahgreg
003b979ae2
Test out a (generated) plugin JSON-building workflow. 2025-10-16 03:17:00 +00:00
supahgreg
368969224c
Add Docker build caching to the Publish workflow.
Prefer the GitHub Actions cache, and fall back to GitHub Container Registry if needed.
2025-10-14 18:14:04 +00:00
supahgreg
711999135e
Fix the JavaScript Code Quality workflow file name. 2025-10-14 04:43:25 +00:00
Greg
6505cbb592
Merge pull request #42 from tt-rss/bugfix/eslint-config-and-findings
Get ESLint 9.x working, make the new config stricter, address findings
2025-10-13 23:39:24 -05:00
supahgreg
602d79c87e
Don't trigger workflows on their own YAML changes. 2025-10-13 20:37:12 +00:00
supahgreg
6d893a74ce
Minor workflow config cleanup. 2025-10-13 16:47:13 +00:00
dependabot[bot]
8f2318e5b0
GitHub Actions: Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-13 08:16:01 +00:00
supahgreg
d770f209cb
Add a 'JavaScript Code Quality' GitHub workflow. 2025-10-12 15:30:47 +00:00
supahgreg
ecdbbdcbd2
Add missing 'permissions' to the Validate SQL workflow. 2025-10-11 23:45:07 +00:00