- Issue created by @phenaproxima
- Merge request !422Make machine_name_regex and stage_id_regex the same β (Merged) created by phenaproxima
- last update
11 months ago Custom Commands Failed - Status changed to Needs review
11 months ago 6:07pm 9 January 2024 - π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
π€ Shouldn't there be per-source plugin (see β¨ Expand Package Manager integration to support other source plugins Active for general infra and β¨ Create a source plugin that scans for locally installed recipes Active for the infra relating to @phenaproxima's proposed MR here) routes?
Because the current restrictions are fine for Drupal.org-hosted Drupal extensions. Recipes being a new kind of source, with its own semantics, seems like it would merit its own routes, with different restrictions? π€
- πΊπΈUnited States phenaproxima Massachusetts
The sources shouldn't be responsible for the routes. The routes are how the front-end communicates with the back-end, and none of that is source-specific. The sources are really just meant, as far as I can tell, to provide metadata on the projects available.
Making sources even partially responsible for routing would likely represent a big increase in complexity and possibility for bugs. The semantics really aren't different, IMHO; you're telling Project Browser which package you want to install and "activate". It's the same meaning.
- Status changed to Postponed
11 months ago 1:47pm 10 January 2024 - π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
π Sounds sensible!
(I know nothing about Project Browser's architecture. But this change does represent a widening of accepted inputs, and hence has some security implication.)
Unfortunately, I don't see how this can land without tests passing, but tests stopped passing 4 days ago: https://www.drupal.org/pift-ci-job/2836340 β . That needs to be fixed first, but no issue for it exists yet? π
- πΊπΈUnited States phenaproxima Massachusetts
There is now: π Tests are failing Active
- Status changed to RTBC
11 months ago 3:24pm 10 January 2024 - π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
π Tests are failing Active is in!
- Status changed to Needs work
11 months ago 3:25pm 10 January 2024 - π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
Oops, let's re-trigger tests β didn't realize this was not yet on GitLab CI so I can't easily re-trigger the pipeline π
Let's rebase this to trigger a new test?
- last update
11 months ago 77 pass - Status changed to RTBC
11 months ago 4:04pm 10 January 2024 - πΊπΈUnited States phenaproxima Massachusetts
Restoring RTBC on the assumption that this'll pass...
- First commit to issue fork.
- last update
10 months ago 77 pass -
bnjmnm β
committed 453b087c on 1.0.x authored by
phenaproxima β
Issue #3413564: Project Browser's routes should allow project IDs to...
-
bnjmnm β
committed 453b087c on 1.0.x authored by
phenaproxima β
- Status changed to Fixed
10 months ago 5:44pm 16 January 2024 - πΊπΈUnited States bnjmnm Ann Arbor, MI
Pretty straightforward change. Merged!
Automatically closed - issue fixed for 2 weeks with no activity.