Template:Dispute templates: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
Ookami (talk | contribs)
m 120 revisions imported
 
(12 intermediate revisions by 7 users not shown)
Line 24: Line 24:
* Boxes:
* Boxes:
** {{tl|Controversial}} ''Talk page''
** {{tl|Controversial}} ''Talk page''


====Disputed [[Wikipedia:Neutral point of view|neutrality]] (POV)====
====Disputed [[Wikipedia:Neutral point of view|neutrality]] (POV)====
Line 39: Line 38:
** {{tl|POV check inline}} ''Statement''
** {{tl|POV check inline}} ''Statement''


 
====Wiki====
#!/bin/bash<br>
<!-- {{Empty section}} -->
set -e # Exit with nonzero exit code if anything fails<br>
{{Citation and verifiability article maintenance templates|state=uncollapsed}}
<br>
{{Tools|state=collapsed}}<noinclude>
# From https://gist.github.com/domenic/ec8b0fc8ab45f39403dd<br>
[[Category:All NPOV disputes|*]]
<br>
[[Category:Dispute templates| ]]
SOURCE_BRANCH=&quot;master&quot;<br>
[[Category:Neutrality templates| ]]
TARGET_BRANCH=&quot;gh-pages&quot;<br>
[[Category:Wikipedia dispute resolution|*]]
<br>
</noinclude>
function doCompile {<br>
&nbsp; chmod 755 ./compile.sh<br>
&nbsp; ./compile.sh<br>
}<br>
<br>
# Pull requests and commits to other branches shouldn&apos;t try to deploy, just build to verify<br>
if [ &quot;$TRAVIS_PULL_REQUEST&quot; != &quot;false&quot; -o &quot;$TRAVIS_BRANCH&quot; != &quot;$SOURCE_BRANCH&quot; ]; then<br>
&nbsp;&nbsp;&nbsp; echo &quot;Skipping deploy; just doing a build.&quot;<br>
&nbsp;&nbsp;&nbsp; doCompile<br>
&nbsp;&nbsp;&nbsp; exit 0<br>
fi<br>
<br>
# Save some useful information<br>
REPO=`git config remote.origin.url`<br>
SSH_REPO=${REPO/https:\/\/github.com\//[email protected]:}<br>
SHA=`git rev-parse --verify HEAD`<br>
<br>
# Clone the existing gh-pages for this repo into out/<br>
# Create a new empty branch if gh-pages doesn&apos;t exist yet (should only happen on first deply)<br>
git clone $REPO out<br>
cd out<br>
git checkout $TARGET_BRANCH || git checkout --orphan $TARGET_BRANCH<br>
cd ..<br>
<br>
# Clean out existing contents<br>
rm -rf out/**/* || exit 0<br>
<br>
# Run our compile script<br>
doCompile<br>
<br>
# Now let&apos;s go have some fun with the cloned repo<br>
cd out<br>
git config user.name &quot;Travis CI&quot;<br>
git config user.email &quot;$COMMIT_AUTHOR_EMAIL&quot;<br>
<br>
# If there are no changes to the compiled out (e.g. this is a README update) then just bail.<br>
if git diff --quiet; then<br>
&nbsp;&nbsp;&nbsp; echo &quot;No changes to the output on this push; exiting.&quot;<br>
&nbsp;&nbsp;&nbsp; exit 0<br>
fi<br>
<br>
# Commit the &quot;changes&quot;, i.e. the new version.<br>
# The delta will show diffs between new and old versions.<br>
git add -A .<br>
git commit -m &quot;Deploy to GitHub Pages: ${SHA}&quot;<br>
<br>
# Get the deploy key by using Travis&apos;s stored variables to decrypt deploy_key.enc<br>
ENCRYPTED_KEY_VAR=&quot;encrypted_${ENCRYPTION_LABEL}_key&quot;<br>
ENCRYPTED_IV_VAR=&quot;encrypted_${ENCRYPTION_LABEL}_iv&quot;<br>
ENCRYPTED_KEY=${!ENCRYPTED_KEY_VAR}<br>
ENCRYPTED_IV=${!ENCRYPTED_IV_VAR}<br>
openssl aes-256-cbc -K $encrypted_4571b087bd76_key -iv $encrypted_4571b087bd76_iv -in ../deploy_key.enc -out ../deploy_key -d<br>
chmod 600 ../deploy_key<br>
eval `ssh-agent -s`<br>
ssh-add ../deploy_key<br>
<br>
# Now that we&apos;re all set up, we can push.<br>
git push $SSH_REPO $TARGET_BRANCH

Latest revision as of 13:37, 3 September 2020

Wikipedia project pages

Templates

Disputed factual accuracy

Both accuracy and POV

Disputed neutrality (POV)

Wiki