texlive[58863] Build/source/.github: add github action main.yml as a

commits+preining at tug.org commits+preining at tug.org
Tue Apr 13 06:23:32 CEST 2021


Revision: 58863
          http://tug.org/svn/texlive?view=revision&revision=58863
Author:   preining
Date:     2021-04-13 06:23:32 +0200 (Tue, 13 Apr 2021)
Log Message:
-----------
add github action main.yml as a start

Added Paths:
-----------
    trunk/Build/source/.github/
    trunk/Build/source/.github/workflows/
    trunk/Build/source/.github/workflows/main.yml

Added: trunk/Build/source/.github/workflows/main.yml
===================================================================
--- trunk/Build/source/.github/workflows/main.yml	                        (rev 0)
+++ trunk/Build/source/.github/workflows/main.yml	2021-04-13 04:23:32 UTC (rev 58863)
@@ -0,0 +1,31 @@
+
+name: CI
+
+# Controls when the action will run. 
+on:
+  # Triggers the workflow on push or pull request events but only for the trunk branch
+  push:
+    branches: [ trunk ]
+  pull_request:
+    branches: [ trunk ]
+
+  # Allows you to run this workflow manually from the Actions tab
+  workflow_dispatch:
+
+# A workflow run is made up of one or more jobs that can run sequentially or in parallel
+jobs:
+  # This workflow contains a single job called "build"
+  build:
+    # The type of runner that the job will run on
+    runs-on: ubuntu-16.04
+    env:
+      TL_MAKE_FLAGS: -j 2
+    steps:
+      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
+      - uses: actions/checkout at v2
+      - name: Full build
+        run: |
+          apt-get update
+          apt-get install -y --no-install-recommends bash gcc g++ make perl libfontconfig-dev libx11-dev libxmu-dev libxaw7-dev build-essential
+          cd $GITHUB_WORKSPACE ; ./Build -C
+



More information about the tex-live-commits mailing list.