Skip to content

Commit bde7d0b

Browse files
committed
Re-enable full install test with extended timeout
- Test runs on PRs and manual workflow_dispatch - Increased timeout from 45 to 90 minutes for source builds - Validates end-to-end functionality - Can add caching in future to speed up dependency builds Test breakdown: - Lint & Spec: ~5 min (every push) - Install test: ~70 min (PRs only)
1 parent 123a49b commit bde7d0b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/spack.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ jobs:
112112
113113
test-install:
114114
name: Test Installation & Execution
115-
# Disabled by default - takes too long (60+ min building from source)
116-
# Enable manually via workflow_dispatch when needed
117-
if: github.event_name == 'workflow_dispatch'
115+
# Only run on pull requests or manual workflow dispatch
116+
# Note: Takes 60+ min due to building dependencies from source
117+
if: github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch'
118118
runs-on: ubuntu-latest
119119
steps:
120120
- name: Checkout MFC
@@ -164,7 +164,7 @@ jobs:
164164
# Install minimal configuration
165165
# Binary cache is already configured, Spack will use it automatically when available
166166
spack install --show-log-on-error mfc~mpi~post_process
167-
timeout-minutes: 45
167+
timeout-minutes: 90
168168

169169
- name: Test MFC Execution
170170
run: |

0 commit comments

Comments
 (0)