[latex3-commits] [git/LaTeX3-latex3-luaotfload] buildchange-dev: Release upload through Travis (840d19b)

Marcel Fabian Krüger tex at 2krueger.de
Thu Sep 12 23:15:37 CEST 2019


Repository : https://github.com/latex3/luaotfload
On branch  : buildchange-dev
Link       : https://github.com/latex3/luaotfload/commit/840d19b5ba22ce732ecf60d034afbaca9e0c8e77

>---------------------------------------------------------------

commit 840d19b5ba22ce732ecf60d034afbaca9e0c8e77
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Wed Aug 28 00:13:33 2019 +0200

    Release upload through Travis


>---------------------------------------------------------------

840d19b5ba22ce732ecf60d034afbaca9e0c8e77
 .travis.yml | 33 ++++++++++++++++++++++++++++++---
 build.lua   |  8 ++++----
 texlive.sh  |  5 ++++-
 3 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index d5dac14..7ac3904 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,9 +3,11 @@ language: generic
 
 sudo: required
 services: docker
+dist: bionic
 
 install:
- - source texlive.sh
+  - sudo apt-get install python3-docutils
+  - source texlive.sh
 
 
 cache:
@@ -15,5 +17,30 @@ cache:
 
 
 script: 
-  - l3build check -H || ( cat build/*/`ls -t  build/*/*.log | head -n1 | xargs basename | cut -f 1 -d . `.log && false )
-
+  - l3build ctan -H --show-log-on-error
+
+deploy:
+  - provider: releases
+    api_key:
+      secure: hPvtvV3oXC6eooqpfSPkPsyJRWGDHcj5YPjs60c+y7TwN3VMdnymA7Apt+qIoJrOfsPID0gdMFjtbjnuAv7S17Q6YRZTqiErWhlcfv4TNqBW4b8fRTYCgM87OJje2sB3Pe2s+6R7SyxBP/kFxWfz2eA9s1WA5Ke6ztB4xeZojv6KHludEs7b45KTTyYpWzintB4qYoXYvvp35h8PIWQtA6PUZZicPhkFFcewNg7cR/k6M9QsD4OsvU4yJG0ZC/tmvVAKvLwGjtgCBob9ioeYVkMmxIxzDjhHlg5llx3p0xvIifEWnUUJOn9NLDCk4GyDfDnwldNfFVC8FnhXu0BJri0zSd7TF0l8fiFQY57fc3hpGfiGgSPJDrlGIoWSOl6ZVpLObm3BveE455uHKSAhZdKqPEBKwCAf0ZmxDGlKWixwIcRm+kluCq+r6CQNLkVJxLHK78jM09PAihvFHZeUwoEZoUND21bT/kMqtsGENGflYkT7sjXjkHdsSJKroEPfXPMYGNzMGKRGA/99c+WRiVyAVI0zr6iNJSBHyHL7tLfkwy75a6BXbUJadVkg388QQ7UupkqCm+H2a6bD+GkFbs4Fv0r3onlL3vFJzP19rHiVXKsDvzMLEqxI0gow+LotKQFGr5R7DO6bhpu8yF68sdaZJhcTRtTK2ZyEV0DncyE=
+    file_glob: true
+    file:
+      - build/distrib/ctan/*.zip
+    skip_cleanup: true
+    on:
+      tags: true
+      condition: $TRAVIS_TAG == *-dev
+    prerelease: true
+    draft: true
+  - provider: releases
+    api_key:
+      secure: hPvtvV3oXC6eooqpfSPkPsyJRWGDHcj5YPjs60c+y7TwN3VMdnymA7Apt+qIoJrOfsPID0gdMFjtbjnuAv7S17Q6YRZTqiErWhlcfv4TNqBW4b8fRTYCgM87OJje2sB3Pe2s+6R7SyxBP/kFxWfz2eA9s1WA5Ke6ztB4xeZojv6KHludEs7b45KTTyYpWzintB4qYoXYvvp35h8PIWQtA6PUZZicPhkFFcewNg7cR/k6M9QsD4OsvU4yJG0ZC/tmvVAKvLwGjtgCBob9ioeYVkMmxIxzDjhHlg5llx3p0xvIifEWnUUJOn9NLDCk4GyDfDnwldNfFVC8FnhXu0BJri0zSd7TF0l8fiFQY57fc3hpGfiGgSPJDrlGIoWSOl6ZVpLObm3BveE455uHKSAhZdKqPEBKwCAf0ZmxDGlKWixwIcRm+kluCq+r6CQNLkVJxLHK78jM09PAihvFHZeUwoEZoUND21bT/kMqtsGENGflYkT7sjXjkHdsSJKroEPfXPMYGNzMGKRGA/99c+WRiVyAVI0zr6iNJSBHyHL7tLfkwy75a6BXbUJadVkg388QQ7UupkqCm+H2a6bD+GkFbs4Fv0r3onlL3vFJzP19rHiVXKsDvzMLEqxI0gow+LotKQFGr5R7DO6bhpu8yF68sdaZJhcTRtTK2ZyEV0DncyE=
+    file_glob: true
+    file:
+      - build/distrib/ctan/*.zip
+    skip_cleanup: true
+    on:
+      tags: true
+      condition: $TRAVIS_TAG != *-dev
+    prerelease: false
+    draft: true
diff --git a/build.lua b/build.lua
index ac1b113..4a08215 100644
--- a/build.lua
+++ b/build.lua
@@ -207,19 +207,19 @@ tagfiles = {
 
 function typeset_demo_tasks()
  local errorlevel = 0
- errorlevel = run (docfiledir,"rst2man.py luaotfload.conf.rst luaotfload.conf.5")
+ errorlevel = run (docfiledir,"rst2man luaotfload.conf.rst luaotfload.conf.5")
  if errorlevel ~= 0 then
         return errorlevel
  end
- errorlevel = run (docfiledir,"rst2man.py luaotfload-tool.rst luaotfload-tool.1")
+ errorlevel = run (docfiledir,"rst2man luaotfload-tool.rst luaotfload-tool.1")
  if errorlevel ~= 0 then
         return errorlevel
  end
- errorlevel= run (typesetdir,"rst2xetex.py luaotfload.conf.rst luaotfload-conf.tex")
+ errorlevel= run (typesetdir,"rst2xetex luaotfload.conf.rst luaotfload-conf.tex")
  if errorlevel ~= 0 then
         return errorlevel
  end
- errorlevel=run (typesetdir,"rst2xetex.py luaotfload-tool.rst luaotfload-tool.tex")
+ errorlevel=run (typesetdir,"rst2xetex luaotfload-tool.rst luaotfload-tool.tex")
  if errorlevel ~= 0 then
         return errorlevel
  end
diff --git a/texlive.sh b/texlive.sh
index ee64d47..f5390f0 100644
--- a/texlive.sh
+++ b/texlive.sh
@@ -52,7 +52,10 @@ tlmgr install  luatexja arabluatex babel babel-english
 tlmgr install  amsmath lualatex-math  
 
 # a few more packages
-tlmgr install   luacode environ adjustbox collectbox ms varwidth geometry url ulem
+tlmgr install  luacode environ adjustbox collectbox ms varwidth geometry url ulem
+
+# some packages for the documentation
+tlmgr install  standalone luatex85 tikzmarmots tikzducks pgf-blur inconsolata tools caption hyperref metalogo fancyvrb mdwtools titlesec tocloft pdfpages listings
 
  
 # Assuming a 'basic' font set up, metafont is required to avoid





More information about the latex3-commits mailing list