Skip to content

Conversation

@hanzei
Copy link
Contributor

@hanzei hanzei commented Apr 10, 2025

Summary

  • Create GitHub Actions workflow that tests Docker deployment
  • Test both with and without NGINX configurations
  • Verify containers run properly and services are accessible
  • Follow steps from official documentation

🤖 Generated with Claude Code

Ticket Link

hanzei and others added 8 commits April 10, 2025 12:09
- Remove CircleCI configuration
- Add GitHub Actions workflow for shellcheck

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Fix variable quoting issues to prevent globbing and word splitting
- Fix variable reference typo (POSTGRES_POSTGRES_NEW_VERSION → POSTGRES_NEW_VERSION)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Create GitHub Actions workflow that tests Docker deployment
- Test both with and without NGINX configurations
- Verify containers run properly and services are accessible
- Follow steps from official documentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove the step that was checking logs for a service named 'app'
- Fix CI failure due to 'no such service: app' error

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add generation of self-signed certificates for NGINX
- Update log checking to use service names from docker-compose: mattermost, postgres, nginx
- Fix HTTPS test with -k flag for self-signed certificate

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@hanzei hanzei requested a review from mrckndt April 10, 2025 10:51
@hanzei hanzei added the 2: Dev Review Requires review by a core committer label Apr 10, 2025
@hanzei hanzei requested a review from ewwollesen April 10, 2025 14:09
@hanzei hanzei marked this pull request as ready for review April 10, 2025 14:09
@hanzei hanzei requested a review from svelle May 16, 2025 09:32
@hanzei hanzei changed the base branch from migrate-to-github-actions to main May 16, 2025 11:18
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@hanzei
Copy link
Contributor Author

hanzei commented May 16, 2025

Ready for review

@hanzei hanzei requested a review from jadrales May 23, 2025 12:43
@hanzei
Copy link
Contributor Author

hanzei commented May 23, 2025

@jadrales Maybe you have the badwith the review the changes

@hanzei hanzei requested a review from vish9812 July 18, 2025 11:00
Copy link

@vish9812 vish9812 left a comment

Choose a reason for hiding this comment

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

LGTM 👍🏾

cp env.example .env
sed -i 's/DOMAIN=mm.example.com/DOMAIN=localhost/g' .env

- name: Start Mattermost without NGINX

Choose a reason for hiding this comment

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

Do we have an up command with nginx?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

1/5 of the automated testing this PR adds is already a great step forward. I'm hesitant to add another layer of complexity by also testing the nginx setup.

@hanzei hanzei requested a review from vish9812 July 21, 2025 11:38
@hanzei hanzei added 3: Reviews Complete All reviewers have approved the pull request and removed 2: Dev Review Requires review by a core committer labels Jul 22, 2025
@hanzei hanzei merged commit f628f57 into main Jul 22, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3: Reviews Complete All reviewers have approved the pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants