Skip to content

Conversation

@Nealium104
Copy link

  • Adds tooling for testing (phpunit), future php upgrades (rector), and linting (php code sniffer)
  • Adds CI for repo
  • Adds a publish pipeline. If a merge completes to dev, a new version of the package should automatically push to ghcr
  • Integrates rector PHP changes (stylistic changes only)
  • Makes a new stage, CI in the Dockerfile
  • Adds a very basic test

@Nealium104
Copy link
Author

Nealium104 commented Nov 3, 2025

An important note: Linting will fail until addressed. Build and unit-test should be considered gates, but linting is just for style. I will make an issue to address the linting errors as future work. #12

@Nealium104 Nealium104 requested a review from nrsa222 November 3, 2025 15:06
context: .
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/exploreuk-web-app:${{ github.event.workflow_run.head_sha }}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this image is being published to exploreuk-web-app, but it should be published to it's own package repo and then managed as a dependency by the exploreuk-web-app project.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Silly mistake. Fixed.

@Nealium104 Nealium104 requested a review from a team as a code owner November 3, 2025 21:13
nrsa222
nrsa222 previously approved these changes Nov 4, 2025
@Nealium104 Nealium104 merged commit 1e68ea0 into dev Nov 7, 2025
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants