# Setup environment variables used for testscript env2upper VAR_NAME=${SCRIPT_NAME}_${RANDOM_STRING} # Confirm organization variable does not exist, will fail admin:org scope missing exec gh variable list --org $ORG ! stdout $VAR_NAME # Create an organization variable exec gh variable set $VAR_NAME --org $ORG --body 'just an org variable' # Defer organization variable cleanup defer gh variable delete $VAR_NAME --org $ORG # Verify new organization variable exists exec gh variable list --org $ORG stdout $VAR_NAME # Verify organization variable can be retrieved exec gh variable get $VAR_NAME --org $ORG stdout 'just an org variable'