Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on pull request StudioInfinity/dyna3#80 2025-04-14 19:25:02 +00:00
Curvature regulators

A) Seems like there is some duplication at least of structure/behavior here with the insert_new_product_regulator; is there anything that can be profitable factored out (some common insert_regula…

Vectornaut commented on pull request StudioInfinity/dyna3#80 2025-04-10 22:54:56 +00:00
Curvature regulators

It also seems to me that Elements are ProblemPosers as well, but it's fine if that's not reflected in the software structure in this PR -- but you may want to contemplate that for #27.

Yes,…

Vectornaut commented on pull request StudioInfinity/dyna3#80 2025-04-10 19:21:25 +00:00
Curvature regulators

I've fixed the example switcher regression and removed the work-in-progress flag! (The example switcher is now equally buggy on the main branch and on the branch to be merged. I'm not sure whether…

Vectornaut pushed to curvature-regulators at Vectornaut/dyna3 2025-04-10 19:16:55 +00:00
e1952d7d52 Clear the regulator list when switching examples
Vectornaut commented on pull request StudioInfinity/dyna3#80 2025-04-09 23:04:05 +00:00
Curvature regulators

I've marked this PR as a work in progress because the example switcher is broken as of commit 81e423f. You're welcome to start reviewing while I debug the example switcher, because I expect the…

Vectornaut created pull request StudioInfinity/dyna3#80 2025-04-09 23:00:05 +00:00
WIP: Curvature regulators
Vectornaut created branch curvature-regulators in Vectornaut/dyna3 2025-04-09 22:54:45 +00:00
Vectornaut pushed to curvature-regulators at Vectornaut/dyna3 2025-04-09 22:54:45 +00:00
81e423fcbe Give every sphere a curvature regulator
63e3d733ba Introduce a problem poser trait
bba0ac3cd6 Add a half-curvature regulator
d57ff59730 Specify the values of the frozen entries
96e4a34fa1 Interpolate sphere ID and label, as intended
Compare 9 commits »
Vectornaut commented on issue StudioInfinity/dyna3#76 2025-04-09 19:33:50 +00:00
Optionally build and run application and examples during testing

During review of #75, we decided to bundle all three checks together under cargo test, both in continuous integration and during local development. We can get granular information about failures…

Vectornaut closed issue StudioInfinity/dyna3#76 2025-04-09 19:33:50 +00:00
Optionally build and run application and examples during testing
Vectornaut commented on issue StudioInfinity/dyna3#76 2025-04-09 02:52:18 +00:00
Optionally build and run application and examples during testing

I am presuming this scheme has no WASM-bundle footprint when compiled for deployment.

That's right. If I've set things up right, tests and examples are conditionally compiled, so they won't…

Vectornaut pushed to main at Vectornaut/dyna3 2025-04-03 18:34:40 +00:00
b86f176151 feat: Continuous integration via Forgejo Actions/runners (#75)
Vectornaut commented on pull request StudioInfinity/dyna3#75 2025-04-02 19:52:35 +00:00
Set up continuous integration in Forgejo

No, I have now updated the "branch protection" settings for the repository so that if /test is failing, merge is not allowed.

Awesome. I've confirmed that I'm blocked from merging too.

Vectornaut commented on pull request StudioInfinity/dyna3#75 2025-04-02 19:47:29 +00:00
Set up continuous integration in Forgejo

Oops, I can still merge this PR even in a failing state. I will try to adjust the settings.

While you look at the repository settings (or review efb2d39 and 440b1df), I'll check whether this…

Vectornaut commented on pull request StudioInfinity/dyna3#75 2025-04-02 19:43:35 +00:00
Set up continuous integration in Forgejo

It's not too big a deal either way since I can't imagine either of us merging a failing PR. but do feel free to commit and revert a bad commit to check if you like. Just let me know whether you…

Vectornaut pushed to forgejo-ci at Vectornaut/dyna3 2025-04-02 19:40:41 +00:00
3f4fe582b3 Fail CI to confirm that merging is blocked
Vectornaut commented on pull request StudioInfinity/dyna3#75 2025-04-02 19:31:50 +00:00
Set up continuous integration in Forgejo

What I meant was: it was our intention that trunk be installed in a directory ci-bin created at the top level of the project hierarchy.

Got it! It turns out that the setup-trunk action…

Vectornaut pushed to forgejo-ci at Vectornaut/dyna3 2025-04-02 19:31:31 +00:00
440b1dfb3d Clarify where setup-trunk puts the Trunk binary
efb2d39042 Clarify where stuff happens in the CI workflow
Compare 2 commits »
Vectornaut commented on pull request StudioInfinity/dyna3#75 2025-04-02 18:57:08 +00:00
Set up continuous integration in Forgejo

The GitHub Actions documentation is clearer about [how the path to a local action is specified](https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#example-using

Vectornaut created branch curvature-regulators_head-start in Vectornaut/dyna3 2025-04-02 05:32:44 +00:00