2020-08-28 16:31:57 +00:00
on :
pull_request :
push :
branches :
- master
- tiddlywiki-com
env :
COMMIT_CONTEXT : "GitHub build"
COMMIT_EMAIL : "actions@github.com"
COMMIT_NAME : "GitHub Actions"
NODE_VERSION : "12"
jobs :
test :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v2
- uses : actions/setup-node@v1
with :
node-version : "${{ env.NODE_VERSION }}"
- run : "./bin/test.sh"
build-prerelease :
runs-on : ubuntu-latest
2020-08-29 10:57:05 +00:00
if : github.ref == 'refs/heads/master'
2020-08-28 16:31:57 +00:00
needs : test
env :
TW5_BUILD_TIDDLYWIKI : "./tiddlywiki.js"
TW5_BUILD_MAIN_EDITION : "./editions/prerelease"
TW5_BUILD_OUTPUT : "./output/prerelease"
steps :
- uses : actions/checkout@v2
- uses : actions/setup-node@v1
with :
node-version : "${{ env.NODE_VERSION }}"
- run : "./bin/ci-pre-build.sh"
- name : "Set dynamic environment variables"
run : |
TRAVIS_BRANCH=$(echo $GITHUB_REF | awk 'BEGIN { FS = "/" } ; { print $3 }')
echo ::set-env name=TRAVIS_BRANCH::${TRAVIS_BRANCH}
echo ::set-env name=TW5_BUILD_VERSION::$(./bin/get-plugin-library-version-number)
echo ::set-env name=TW5_BUILD_DETAILS::Prerelease built from branch \'$TRAVIS_BRANCH\' at commit $(git rev-parse HEAD) of $(git remote get-url origin) at $(date +'%F %T %Z')
- run : "./bin/build-site.sh"
- run : "./bin/ci-push.sh"
env :
GH_TOKEN : ${{ secrets.GITHUB_PUSH_TOKEN }}
TRAVIS_BUILD_NUMBER : ${{ github.run_number }}
build-tiddlywiki-com :
runs-on : ubuntu-latest
2020-08-29 10:57:05 +00:00
if : github.ref == 'refs/heads/tiddlywiki-com'
2020-08-28 16:31:57 +00:00
needs : test
env :
TW5_BUILD_TIDDLYWIKI : "./node_modules/tiddlywiki/tiddlywiki.js"
TW5_BUILD_MAIN_EDITION : "./editions/tw5.com"
TW5_BUILD_OUTPUT : "./output"
steps :
- uses : actions/checkout@v2
- uses : actions/setup-node@v1
with :
node-version : "${{ env.NODE_VERSION }}"
- run : "./bin/ci-pre-build.sh"
- name : "Set dynamic environment variables"
run : |
TRAVIS_BRANCH=$(echo $GITHUB_REF | awk 'BEGIN { FS = "/" } ; { print $3 }')
echo ::set-env name=TRAVIS_BRANCH::${TRAVIS_BRANCH}
echo ::set-env name=TW5_BUILD_VERSION::$(./bin/get-plugin-library-version-number)
echo ::set-env name=TW5_BUILD_DETAILS::Built from branch \'$TRAVIS_BRANCH\' at commit $(git rev-parse HEAD) of $(git remote get-url origin) at $(date +'%F %T %Z')
- run : "./bin/build-site.sh"
- run : "./bin/ci-push.sh"
env :
GH_TOKEN : ${{ secrets.GITHUB_PUSH_TOKEN }}
TRAVIS_BUILD_NUMBER : ${{ github.run_number }}