Repository navigation
Expand file tree
/
Copy pathaction.yml
More file actions
43 lines (41 loc) · 1.75 KB
/
Copy pathaction.yml
File metadata and controls
43 lines (41 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
name: WikiWire
description: Sync your Git repositories with your live on-wiki MediaWiki modules, templates, and MediaWiki configuration pages
branding:
icon: upload-cloud
color: blue
inputs:
username:
description: Default bot username for all sites (Special:BotPasswords recommended with User@BotUser). Optional if every site that needs sync has an entry in site_credentials.
required: false
default: ""
password:
description: Default bot password for all sites. Optional if every site that needs sync has an entry in site_credentials.
required: false
default: ""
site_credentials:
description: Optional JSON object mapping wikiwire.toml site id to {"username":"...","password":"..."} for per-wiki credentials in one workflow
required: false
default: ""
config_path:
description: Path to wikiwire.toml relative to the repository root
required: false
default: wikiwire.toml
ignore_path:
description: Path to .wikiwireignore relative to the repository root (optional file)
required: false
default: .wikiwireignore
dry_run:
description: If true, log edits/deletes only and do not call the MediaWiki API
required: false
default: "false"
delete_removed:
description: If true, delete on-wiki pages when corresponding repo files are removed. Removing a whole site or shared directory is skipped as a reorganization. Requires special permissions.
required: false
default: "false"
sync_all:
description: NOT RECOMMENDED FOR MOST USE-CASES! If true ("override"), sync all files under modules/, templates/, and mediawiki/ from the workspace instead of commit diffs (use for workflow_dispatch or full sync)
required: false
default: "false"
runs:
using: node20
main: dist/index.js