Add bin and edit workflow
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s

This commit is contained in:
2026-09-16 13:11:16 -06:00
parent c8ac4fcae5
commit 4cee170d66
17576 changed files with 895740 additions and 2 deletions
@@ -0,0 +1,31 @@
A synchronization primitive, which allows fibers to wait until a particular condition is (edge) triggered. Zero or more fibers can wait on a condition. When the condition is signalled, the fibers will be resumed in order.
## Example
~~~ ruby
require 'async'
Sync do
condition = Async::Condition.new
Async do
Console.info "Waiting for condition..."
value = condition.wait
Console.info "Condition was signalled: #{value}"
end
Async do |task|
sleep(1)
Console.info "Signalling condition..."
condition.signal("Hello World")
end
end
~~~
### Output
~~~
0.0s info: Waiting for condition...
1.0s info: Signalling condition...
1.0s info: Condition was signalled: Hello World
~~~