Skip to content

Instantly share code, notes, and snippets.

View jmchilton's full-sized avatar

John Chilton jmchilton

  • Penn State University
  • Pittsburgh, PA
  • X @jmchilton
View GitHub Profile
@jmchilton
jmchilton / WORKFLOW_EXTRACTION_HID_TO_ID_ISSUE.md
Created February 2, 2026 18:44
Workflow Extraction HID to ID Migration - Research and Planning Documents

Workflow Extraction: HID to ID Migration Plan

Executive Summary

Galaxy's workflow extraction API uses HIDs (History ID numbers) to identify datasets for workflow input selection. This creates limitations for cross-history workflows and handling copied datasets:

  1. Cross-history restrictions: HID-based identification requires a single history context
  2. Copied dataset issues: Datasets copied between histories lose proper job chain tracing

This plan details migrating from HID-based to ID-based dataset identification, enabling:

@jmchilton
jmchilton / WORKFLOW_EXTRACTION_VUE_CONVERSION_PLAN.md
Created February 2, 2026 16:13
Vue Conversion Plan for Workflow Extraction (Issue #17506)

Workflow Extraction Vue Conversion Plan

Overview

Convert the legacy Mako-based workflow extraction UI (build_from_current_history.mako) to a modern Vue.js component with FastAPI backend. This is the last non-data-display Mako template in Galaxy.

Related Issue: #17506


@jmchilton
jmchilton / ISSUE_21604.md
Created January 19, 2026 23:54
Triage documents for Galaxy Issue #21604

Issue #21604: How can I publish a dataset?

Author: Simon Bray (@simonbray) Created: 2026-01-16 URL: galaxyproject/galaxy#21604 Version: 25.1 (EU)

Problem Description

User has a published history containing 1 already published dataset. After uploading a second dataset, they cannot publish it to make it publicly available.

@jmchilton
jmchilton / ISSUE_21602.md
Created January 16, 2026 16:32
Triage for Galaxy issue #21602: restrictOnConnections fails with multiple subworkflows

Issue #21602: Workflow: No propagation of possible options for a workflow input (with Attempt restriction based on connections) if connected to several subworkflows

Author: Bérénice Batut (@bebatut) State: OPEN Created: 2026-01-16T15:35:13Z Labels: None Milestone: None

Description

@jmchilton
jmchilton / FEATURE_21591.md
Created January 15, 2026 13:30
Triage: Issue #21591 - Batch export of histories, workflow invocations, and datasets

Feature Request #21591: Batch export of histories, workflow invocations, and datasets

URL: galaxyproject/galaxy#21591 Author: M Bernt (@bernt-matthias) Created: 2026-01-15 Labels: feature-request Reactions: 1 thumbs up

Description

@jmchilton
jmchilton / ISSUE_21589.md
Created January 15, 2026 12:23
Triage for Galaxy Issue #21589: Job cache shows file as deleted but file is there

Issue 21589: Job cache shows file as deleted but file is there in the original history

Author: paulzierep Created: 2026-01-15 State: OPEN Labels: None

Description

Describe the bug

@jmchilton
jmchilton / ISSUE_21573.md
Created January 13, 2026 20:51
Issue 21573 Triage: Duplicate Conversions via Display Applications

Issue 21573: Conversions triggered via display application

Author: mvdbeek (Marius van den Beek) Created: 2026-01-13 State: OPEN Labels: kind/bug

Description

From @jennaj

@jmchilton
jmchilton / FEATURE_21474.md
Created January 13, 2026 19:57
Feature Triage: IGV Configuration for Templates (Galaxy #21474)

Feature Request: IGV Configuration for Templates

Issue: #21474 Author: @mvdbeek Created: 2025-12-16 State: OPEN Labels: kind/enhancement, kind/feature, area/visualizations

Summary

@jmchilton
jmchilton / ISSUE_21536_CODE_RESEARCH.md
Created January 13, 2026 19:41
Triage documents for Galaxy Issue #21536: Upload does not respect sharing

Issue #21536 Code Research: Upload Does Not Respect Sharing

Bug Summary

Issue: #21536 Title: "25.0 upload does not respect sharing" Reporter: bernt-matthias Galaxy Version: 25.0

When a user has a non-shareable (private) scratch object store configured, uploading data fails with:

@jmchilton
jmchilton / gist:d2dc11d138bee96ab24a2ef5d5dd02ed
Created January 12, 2026 17:02
Galaxy PR #21516 Component Review - Bootstrap-Vue to Galaxy Components Migration
# Component Review: PR #21516 (Workflow Import UI Refactor)
## Issues Found
### 1. **TrsImport.vue:3** - Uses `BButton`, `BCard`, `BCardBody`, `BCardTitle` from bootstrap-vue
```vue
<!-- Current -->
import { BAlert, BButton, BCard, BCardBody, BCardTitle } from "bootstrap-vue";
```
**BButton** at lines 219, 223 should use `GButton`: