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,34 @@
require 'fileutils'
require 'pathname'
def temporary_directory
@temporary_directory ||= 'tmp'
end
Before :document do
if File.exist?(temporary_directory)
FileUtils.rm_r(temporary_directory)
end
FileUtils.mkdir(temporary_directory)
end
When /Given a directory '(.*?)' containing/ do |dir, text|
#abort unless /^#{temporary_directory}/ =~ dir
text.lines.each do |file|
next if file =~ /^\s*$/
file = File.join(dir, file.strip)
path = File.dirname(file)
FileUtils.mkdir_p(path)
File.open(file, 'w'){ |f| f << "SPINICH" }
end
end
# Return project root directory by looking for +lib+ directory.
def root_directory
@root_directory ||= (
Pathname.new(Dir.pwd).ascend do |root|
break root if root.join('lib').directory?
end
)
end