]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
fix workflow according to EOF of i386 ubuntu distribution
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 28 May 2021 11:14:12 +0000 (20:14 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 28 May 2021 11:14:12 +0000 (20:14 +0900)
Ubuntu 19.10/i386 is EOL and no release is available for i386 architecture
in Ubuntu project.

This commit removes job for i386 architecture from workflow of Github
Actions.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
.github/workflows/build.yml

index 4358f6e7d4616e37731653324e0aefbb9aa33827..8e4ecdf2969747f4f15a2509caea9563eb4d707f 100644 (file)
@@ -36,46 +36,47 @@ jobs:
         cd build
         meson install
 
-  build_in_ubuntu_for_i386_on_lxd:
-    runs-on: ubuntu-latest
-    steps:
-    - name: Install and initialize LXD
-      run: |
-        sudo snap install lxd
-        sudo lxd init --auto
-    - name: Launch container
-      run: |
-        sudo lxc launch ubuntu:19.10/i386 builder
-        sudo lxc exec builder -- bash -c 'while [ "$(systemctl is-system-running 2>/dev/null)" != "running" ] && [ "$(systemctl is-system-running 2>/dev/null)" != "degraded" ]; do :; done'
-    - name: Prepare build environment.
-      run: |
-        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get update'
-        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get -y full-upgrade'
-        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get install -y git build-essential'
-        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get install -y meson ninja-build libglib2.0-dev libudev-dev gobject-introspection libgirepository1.0-dev'
-        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get install -y gtk-doc-tools python3-gi'
-    - name: Checkout repository.
-      uses: actions/checkout@v2
-    - name: Generate archive and expand it inner the container.
-      run: |
-        git archive --format=tar --prefix=dist/ HEAD | xz > archive.tar.xz
-        sudo lxc file push archive.tar.xz builder/home/ubuntu/
-        sudo lxc exec builder -- su ubuntu -c 'cd; tar xf archive.tar.xz'
-    - name: Initialization for build
-      run: |
-        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist; meson --prefix=/home/ubuntu/install -Dgtk_doc=true -Dwarning_level=3 . build'
-    - name: Display configuration.
-      run: |
-        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; meson configure'
-    - name: Build library.
-      run: |
-        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; ninja'
-    - name: Test interfaces exposed by g-i.
-      run: |
-        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; meson test'
-    - name: Test install.
-      run: |
-        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; meson install'
+# MEMO: my backup.
+#  build_in_ubuntu_for_i386_on_lxd:
+#    runs-on: ubuntu-latest
+#    steps:
+#    - name: Install and initialize LXD
+#      run: |
+#        sudo snap install lxd
+#        sudo lxd init --auto
+#    - name: Launch container
+#      run: |
+#        sudo lxc launch ubuntu:19.10/i386 builder
+#        sudo lxc exec builder -- bash -c 'while [ "$(systemctl is-system-running 2>/dev/null)" != "running" ] && [ "$(systemctl is-system-running 2>/dev/null)" != "degraded" ]; do :; done'
+#    - name: Prepare build environment.
+#      run: |
+#        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get update'
+#        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get -y full-upgrade'
+#        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get install -y git build-essential'
+#        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get install -y meson ninja-build libglib2.0-dev libudev-dev gobject-introspection libgirepository1.0-dev'
+#        sudo lxc exec builder -- su ubuntu -c 'sudo apt-get install -y gtk-doc-tools python3-gi'
+#    - name: Checkout repository.
+#      uses: actions/checkout@v2
+#    - name: Generate archive and expand it inner the container.
+#      run: |
+#        git archive --format=tar --prefix=dist/ HEAD | xz > archive.tar.xz
+#        sudo lxc file push archive.tar.xz builder/home/ubuntu/
+#        sudo lxc exec builder -- su ubuntu -c 'cd; tar xf archive.tar.xz'
+#    - name: Initialization for build
+#      run: |
+#        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist; meson --prefix=/home/ubuntu/install -Dgtk_doc=true -Dwarning_level=3 . build'
+#    - name: Display configuration.
+#      run: |
+#        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; meson configure'
+#    - name: Build library.
+#      run: |
+#        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; ninja'
+#    - name: Test interfaces exposed by g-i.
+#      run: |
+#        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; meson test'
+#    - name: Test install.
+#      run: |
+#        sudo lxc exec builder -- su ubuntu -c 'cd; cd dist/build; meson install'
 
   build_in_ubuntu_for_amd64_on_lxd:
     runs-on: ubuntu-latest