Skip to content

Conversation

@stphung
Copy link
Owner

@stphung stphung commented Sep 25, 2025

Purpose

This PR tests Docker Hub authentication with a minimal workflow to isolate the issue.

Changes

  • Simplified workflow: Only auth-setup and test-suite jobs
  • Pre-authentication: Dedicated job to login and pre-pull Docker images
  • Container credentials: Direct authentication via container.credentials
  • Export jobs disabled: Temporarily removed to focus on test authentication

Authentication Strategy

  1. auth-setup job: Login to Docker Hub and pre-pull barichello/godot-ci:4.4.1
  2. test-suite job: Use container with credentials for authenticated pulls
  3. Dependencies: test-suite depends on auth-setup completion

Expected Outcome

If successful, this should:

  • ✅ Pull Docker image without 'unauthorized: authentication required' errors
  • ✅ Run the complete test suite using gdUnit4
  • ✅ Generate test reports and upload artifacts

Once this works, we can re-enable the export jobs with the same pattern.

- Simple workflow with only auth-setup and test-suite jobs
- Uses pre-authentication approach with dedicated auth job
- Container credentials for direct Docker Hub authentication
- All export jobs temporarily disabled for focused testing

This isolates the Docker Hub authentication issue for easier debugging.
Remove problematic container.credentials syntax that was causing
workflow validation failures. The pre-authentication job should
handle Docker Hub authentication, making container credentials
redundant for this test.

This should resolve the 'missing name-value secrets' error.
Minor comment addition to trigger a new workflow run.
This should test if the Docker Hub authentication works now
that we've fixed the container credentials syntax issue.
@stphung stphung closed this Sep 25, 2025
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.

1 participant