Commit Graph

79 Commits (ad686571bf317b0116e4e2a369ad5fe9f5cb15bd)

Author SHA1 Message Date
Shlee 6fcc518720
Update docker-push.yml 2 weeks ago
Shlee fdcdc62291
Update Ubuntu version in Docker workflow 2 weeks ago
Shlee 503c86e147
Update docker-tag.yml 2 weeks ago
Shlee 9357c1117f
Update docker-push.yml 2 weeks ago
Shlee 0e77345930
Merge pull request #6951 from pixelfed/shleeable-patch-1
Shleeable patch 1
4 weeks ago
Shlee 765e10ea66
Update php-pint.yml 4 weeks ago
Shlee 338d4da427
Update php-laravel-tests.yml 4 weeks ago
Shlee 9dfb5c062e
Update php-larastan.yml 4 weeks ago
Shlee 27f7127ccd
Update php-psalm.yml 4 weeks ago
Shlee 3058d3f816
Update php-psalm.yml
Comment out the SARIF report check and upload steps in the workflow.
4 weeks ago
Your Name 25494c4911 ci(psalm): run analyzer on PHP 8.4 to avoid 8.5 crash
Psalm 6.5.0 fatally crashes on PHP 8.5 (deprecated SplObjectStorage::attach
escalated by its error handler) before analyzing anything. Pin the Psalm
job to 8.4 so it runs and produces SARIF; revert to 8.5 once Psalm supports
it.
4 weeks ago
Your Name aed7936e4e ci(psalm): skip SARIF upload when report is missing
Replace the blank-SARIF fallback with an existence check; uploading an
empty SARIF would clear existing Code Scanning alerts. Now the upload is
skipped (with a warning) when Psalm produced no report.
4 weeks ago
Your Name 5cecde6708 ci(psalm): guarantee SARIF file exists and upgrade upload-sarif to v4
Add a fallback step that writes a minimal valid SARIF report when Psalm
exits before producing one, so the Code Scanning upload never hard-fails
the job. Bump github/codeql-action/upload-sarif v3 -> v4.
4 weeks ago
Your Name 6945277e2c ci(psalm): align workflow with php-* conventions, test on PHP 8.5
Rename psalm.yml to php-psalm.yml to match sibling workflows, bump PHP
8.4 -> 8.5, use the shared checkout/setup-php/cache/composer steps and
staging/dev/unstable triggers. Keeps report-only behavior and SARIF
Code Scanning upload.
4 weeks ago
Your Name 2617211c1f ci(psalm): report findings but never fail the job 4 weeks ago
Your Name 1a234c3920 chore: add Psalm static analysis (plugin-laravel, baseline, CI)
Port PR #6646 onto staging: add psalm/plugin-laravel with psalm.xml,
a staging-generated baseline, and a CI workflow that emits GitHub
annotations and uploads SARIF to Code Scanning. Fix the psalm.xml schema
for Psalm 6.5 (drop unsupported ClassMustBeFinal handler) and ignore
generated report artifacts in git/docker.
4 weeks ago
Shlee 0f6ed0d918
Rename workflow to PHP - Pint 4 weeks ago
Shlee 2adbb65079
Update php-laravel-tests.yml 4 weeks ago
Shlee b2af987888
Update php-larastan.yml 4 weeks ago
Your Name 0ed3e6192a ci: fix action versions (checkout@v7, cache@v6) and add unstable branch 4 weeks ago
Your Name c7473cd1a8 ci: refactor GitHub Actions with Redis service and best practices
- Tests workflow: add Redis service, cache composer deps, test PHP 8.4+8.5,
  generate Passport keys, use vendor/bin/pest directly
- Larastan workflow: cache deps, consistent checkout@v4, memory limit
- Pint workflow: use project's installed Pint (not global), cache deps
- Standardize Redis port to 6379 across CI and local docker-compose
- Remove 'unstable' branch from triggers (unused)
- Remove 'main' branch from static analysis (doesn't exist)
4 weeks ago
Shlee 28a56d047e
Update docker-push.yml 4 weeks ago
Shlee de656d12dc
Update docker-tag.yml 4 weeks ago
Shlee 580042f36d
Update and rename laravel.yml to php-laravel-tests.yml 4 weeks ago
Shlee 3bb77bae53
Merge pull request #6793 from pixelfed/shleeable-patch-8
Cleanup Old Container Images
4 weeks ago
Shlee 7bf4e64d95
Rename workflow for GHCR container image cleanup 4 weeks ago
Shlee d4d74a96f3
Create docker-ghcr-cleanup.yml 4 weeks ago
Shlee 8e3a375534
Enhance Docker workflow with concurrency and platforms 4 weeks ago
Shlee e53917f047
Update Docker workflow to include unstable branch 4 weeks ago
Shlee 699b8af2d5
Add 'unstable' branch to workflow and update PHP version 4 weeks ago
Shlee e8b18f6690
Add GitHub Actions workflow for PHP Pint linting 4 weeks ago
Shlee e25b745b6a
Merge pull request #6779 from pixelfed/tooling/install-larastan
Fix: Install Larastan for static analysis - Level 0 (Lowest)
4 weeks ago
Shlee aa72592ac0
Update docker-push.yml 4 weeks ago
Shlee 8cecf38cfe
Add GitHub Actions workflow for Docker tagged release 4 weeks ago
Shlee f6baba9b13
Add GitHub Actions workflow for Docker image build 4 weeks ago
Shlee c840d6bd71
Create php-larastan.yml 4 weeks ago
Daniel Supernault 3e0d06c0ea
Update laravel.yml 1 year ago
Daniel Supernault e341855c99
Update laravel.yml 1 year ago
Daniel Supernault 8cc2481596
Update laravel.yml 1 year ago
Daniel Supernault 8b7b257c42
Update laravel.yml 1 year ago
Daniel Supernault 3871c312e7
Update laravel.yml 1 year ago
Daniel Supernault c6cde6736f
Update ci workflow 1 year ago
Daniel Supernault 3d14b7270f
Update workflows 1 year ago
Daniel Supernault 2391969d56
Add laravel workflow 1 year ago
Daniel Supernault b1cdf4464f
Update docker workflow 3 years ago
Christian Winther 0ecebbb8bf push build cache to registry as well 3 years ago
Christian Winther 9c26bf26dd push build cache to registry as well 3 years ago
Christian Winther ae358e47cb push build cache to registry as well 3 years ago
Christian Winther 14f8478e6a push build cache to registry as well 3 years ago
Christian Winther 26d6f8f9fe push build cache to registry as well 3 years ago