Please allow direct control over variables that cause arcade to DO something
See original GitHub issueAll of these variables: PublishToAzure
, PublishToSourceBuildStorage
, PublishToSymbolServer
will not allow me to configure their value since they always explicitly set a value. It would be really useful if I could just control these values, either by injecting a .props
file or by making them conditional.
It’s good to have sensible defaults, but I think this logic is much too smart for its own good. Issues that I’m currently trying to solve:
- I need both symbol publishing and BAR publishing, which requires an extra build step because I can’t configure these things directly.
- I want to disable symbol publishing for debug builds because I don’t need it for anything. This requires a crazy level of workaround because I can’t configure these things directly.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:16 (16 by maintainers)
Top Results From Across the Web
Root Cause Analysis - Tracing a Problem to Its Origins
Don't play the blame game! Root cause analysis is a tool that helps you and your team overcome problems, but it shouldn't be...
Read more >What is the Bullwhip Effect? - Definition from WhatIs.com
The bullwhip effect often occurs when retailers react to demand and amplify expectations around it, causing a domino effect in the supply chain....
Read more >3.2 Psychologists Use Descriptive, Correlational, and ...
Common-causal variables may cause both the predictor and outcome variable in a correlational design, producing a spurious relationship. The possibility of ...
Read more >4. Methods Use Instance Variables: How Objects Behave
Chapter 4. Methods Use Instance Variables: How Objects Behave State affects behavior, behavior affects state. We know that objects have state and behavior, ......
Read more >Make Your First Python Game: Rock, Paper, Scissors!
In this tutorial, you'll learn how to: Code your own rock paper scissors game; Take in user input with input(); Play several games...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Independent of my immediate needs, I also want to make an argument that providing a direct on/off for features rather than trying to infer based on presence of access tokens/feeds/etc is a more straightforward path. This can provide a better experience because rather that trying to infer a feature’s state from the required arguments you can just do what the developer asked for and validate the required arguments.
Providing a direct on/off for features that you expect to be present in ‘official builds’ also integrates nicely with the pipelines templates that arcade provides. Maybe my brain thinks of these things differently than others, but to me it’s a much strong statement of intent to say “I expect to publish to BAR” than to say “I have an access token”.
If I’m debugging why a target didn’t run, and I see:
I can go to the logs and look for
EnableFoo
without any more steps, I can look in my pipeline definition and see that I’m passing inEnableFoo
, etc.Mostly, yeah.