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,40 @@
# frozen_string_literal: true
require "jekyll"
require "fileutils"
require File.expand_path("../lib/jekyll-sitemap", __dir__)
Jekyll.logger.log_level = :error
RSpec.configure do |config|
config.run_all_when_everything_filtered = true
config.filter_run :focus
config.order = "random"
SOURCE_DIR = File.expand_path("fixtures", __dir__)
DEST_DIR = File.expand_path("dest", __dir__)
ROBOT_FIXTURES = File.expand_path("robot-fixtures", __dir__)
ROBOT_FIXTURE_ITEMS = %w(_posts _layouts _config.yml index.html).freeze
def source_dir(*files)
File.join(SOURCE_DIR, *files)
end
def dest_dir(*files)
File.join(DEST_DIR, *files)
end
def robot_fixtures(*subdirs)
File.join(ROBOT_FIXTURES, *subdirs)
end
def setup_fixture(directory)
ROBOT_FIXTURE_ITEMS.each { |item| FileUtils.cp_r(source_dir(item), robot_fixtures(directory)) }
end
def cleanup_fixture(directory, dest_dirname = "_site")
(ROBOT_FIXTURE_ITEMS + [dest_dirname]).each do |item|
FileUtils.remove_entry(robot_fixtures(directory, item))
end
end
end