mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-17 12:03:31 +01:00
ci: remove leftover docs action
This commit is contained in:
11
.github/actions/docs/Dockerfile
vendored
11
.github/actions/docs/Dockerfile
vendored
@@ -1,11 +0,0 @@
|
|||||||
FROM node:12-slim
|
|
||||||
|
|
||||||
LABEL com.github.actions.name="Docs"
|
|
||||||
LABEL com.github.actions.description="Commit docs to the docs/ branch."
|
|
||||||
LABEL com.github.actions.icon="upload-cloud"
|
|
||||||
LABEL com.github.actions.color="blue"
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y git
|
|
||||||
|
|
||||||
COPY src /actions/docs/src
|
|
||||||
ENTRYPOINT ["/actions/docs/src/entrypoint.sh"]
|
|
||||||
54
.github/actions/docs/src/entrypoint.sh
vendored
54
.github/actions/docs/src/entrypoint.sh
vendored
@@ -1,54 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
cd $GITHUB_WORKSPACE
|
|
||||||
|
|
||||||
# Run the build
|
|
||||||
npm run docs
|
|
||||||
NODE_ENV=production npm run build:browser
|
|
||||||
|
|
||||||
# Initialise some useful variables
|
|
||||||
REPO="https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
|
|
||||||
BRANCH_OR_TAG=`awk -F/ '{print $2}' <<< $GITHUB_REF`
|
|
||||||
CURRENT_BRANCH=`awk -F/ '{print $NF}' <<< $GITHUB_REF`
|
|
||||||
|
|
||||||
if [ "$BRANCH_OR_TAG" == "heads" ]; then
|
|
||||||
SOURCE_TYPE="branch"
|
|
||||||
else
|
|
||||||
SOURCE_TYPE="tag"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Checkout the repo in the target branch so we can build docs and push to it
|
|
||||||
TARGET_BRANCH="docs"
|
|
||||||
git clone $REPO out -b $TARGET_BRANCH
|
|
||||||
|
|
||||||
# Move the generated JSON file to the newly-checked-out repo, to be committed and pushed
|
|
||||||
mv docs/docs.json out/$CURRENT_BRANCH.json
|
|
||||||
|
|
||||||
# Commit and push
|
|
||||||
cd out
|
|
||||||
git add .
|
|
||||||
git config user.name "${GITHUB_ACTOR}"
|
|
||||||
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
|
|
||||||
git commit -m "Docs build for ${SOURCE_TYPE} ${CURRENT_BRANCH}: ${GITHUB_SHA}" || true
|
|
||||||
git push origin $TARGET_BRANCH
|
|
||||||
|
|
||||||
# Clean up...
|
|
||||||
cd ..
|
|
||||||
rm -rf out
|
|
||||||
|
|
||||||
# ...then do the same once more for the webpack
|
|
||||||
TARGET_BRANCH="webpack"
|
|
||||||
git clone $REPO out -b $TARGET_BRANCH
|
|
||||||
|
|
||||||
# Move the generated webpack over
|
|
||||||
mv webpack/discord.min.js out/discord.$CURRENT_BRANCH.min.js
|
|
||||||
|
|
||||||
# Commit and push
|
|
||||||
cd out
|
|
||||||
git add .
|
|
||||||
git config user.name "${GITHUB_ACTOR}"
|
|
||||||
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
|
|
||||||
git commit -m "Webpack build for ${SOURCE_TYPE} ${CURRENT_BRANCH}: ${GITHUB_SHA}" || true
|
|
||||||
git push origin $TARGET_BRANCH
|
|
||||||
Reference in New Issue
Block a user