Skip to content

Conversation

@anchapin
Copy link
Collaborator

Purpose

This PR adds a test workflow to validate GitHub-hosted runners for OpenStudio builds.

Changes

  • Added test-ubuntu-only.yml workflow with Ubuntu 22.04 only for initial testing
  • Updated deployment checklist with completed phases 1-4

Testing Plan

  1. This PR will trigger the test workflow automatically
  2. Monitor build for:
    • Conan authentication (NREL repo access)
    • Build completion (~3 hours expected)
    • Test execution
    • Artifact generation

Next Steps

If successful:

  • Add remaining platforms (Ubuntu 24.04, macOS, Windows)
  • Merge full full-build-github-hosted.yml workflow

Notes

  • S3 publishing disabled for this test
  • Docker trigger disabled
  • Only Ubuntu 22.04 platform enabled

- Add full-build workflows for self-hosted and GitHub-hosted runners
- Add comprehensive migration guides and checklists
- Add workflow scripts for dashboard rendering
- Add code signing setup documentation
- Add Groovy pipeline script for Jenkins reference
- Created test-ubuntu-only.yml for initial testing with single platform
- Updated deployment checklist with completed phases 1-4
- Verified all prerequisites: AWS secrets, Docker images, S3 access
- Ready for Phase 5: Initial testing with Ubuntu 22.04 only
anchapin added a commit that referenced this pull request Nov 18, 2025
This workflow enables testing of GitHub-hosted runners with Ubuntu 22.04 only.
Can be triggered manually via workflow_dispatch.
Related to PR #5529.
@anchapin anchapin changed the title TEST: Add GitHub-hosted runners workflow (Ubuntu 22.04 only) Add GitHub-hosted runners workflow Nov 20, 2025
@anchapin anchapin marked this pull request as ready for review November 20, 2025 15:26
…nflict

The test-ubuntu-only.yml workflow was removed in nightly branch as it has been
replaced by the more comprehensive full-build-github-hosted.yml workflow.
This merge accepts the deletion and incorporates other changes from develop.
@anchapin anchapin merged commit 8678357 into develop Nov 20, 2025
3 checks passed
@anchapin anchapin deleted the nightly branch November 20, 2025 15:48
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.

2 participants