From 99e2e692a063b6c8f6069e105c45b6af4bca12a1 Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Wed, 29 Jul 2020 14:23:09 +0200 Subject: [PATCH 01/11] Update ci.yml --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f36117..10247f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,7 @@ jobs: setup: name: "Setup" runs-on: ubuntu-18.04 + container: ubuntu-20.04 steps: - id: checkout uses: actions/checkout@v2 @@ -11,12 +12,14 @@ jobs: uses: actions/cache@v2 with: path: ~/.ccache - key: five-${{github.ref}}-${{github.sha}} + key: ubuntu-20.04-${{github.ref}}-${{github.sha}} restore-keys: | - five-${{github.ref}}- - five-refs/heads/master- + ubuntu-20.04-${{github.ref}}- + ubuntu-20.04-refs/heads/master- - id: install_deps run: | + which ccache + cmake --version sudo apt install ccache echo "::set-env name=PATH::/usr/lib/ccache:$PATH" - id: build From 7b8ba470a9c6f13bfdc687397cd8912a90b507d3 Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Wed, 29 Jul 2020 14:28:48 +0200 Subject: [PATCH 02/11] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 10247f5..66a77af 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,7 @@ jobs: setup: name: "Setup" runs-on: ubuntu-18.04 - container: ubuntu-20.04 + container: ubuntu:20.04 steps: - id: checkout uses: actions/checkout@v2 From 6f8e79949a537640d108dd1a466fa13f2308bf54 Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Wed, 29 Jul 2020 14:33:25 +0200 Subject: [PATCH 03/11] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 66a77af..9eb2dff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,9 +18,9 @@ jobs: ubuntu-20.04-refs/heads/master- - id: install_deps run: | + sudo apt install ccache which ccache cmake --version - sudo apt install ccache echo "::set-env name=PATH::/usr/lib/ccache:$PATH" - id: build run: g++ -c main.cpp From b95517bd3d042221769c33b016a0fadd174ee68c Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Wed, 29 Jul 2020 14:35:04 +0200 Subject: [PATCH 04/11] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9eb2dff..13dd0bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: ubuntu-20.04-refs/heads/master- - id: install_deps run: | - sudo apt install ccache + apt install ccache which ccache cmake --version echo "::set-env name=PATH::/usr/lib/ccache:$PATH" From 04bbcfba85c1b76dd764fb55be598aad39573a4c Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Wed, 29 Jul 2020 14:36:23 +0200 Subject: [PATCH 05/11] Update ci.yml --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 13dd0bd..e34a885 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,7 @@ jobs: ubuntu-20.04-refs/heads/master- - id: install_deps run: | + apt update apt install ccache which ccache cmake --version From 50088eaa637b3f78049d552866ae12d92dec67ae Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Wed, 29 Jul 2020 14:41:19 +0200 Subject: [PATCH 06/11] Update ci.yml --- .github/workflows/ci.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e34a885..7333b72 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,9 +19,17 @@ jobs: - id: install_deps run: | apt update - apt install ccache - which ccache - cmake --version - echo "::set-env name=PATH::/usr/lib/ccache:$PATH" + apt install -y ccache wget patch + cd $HOME + wget https://github.com/Kitware/CMake/releases/download/v3.18.0/cmake-3.18.0-Linux-x86_64.sh + chmod a+x cmake-3.18.0-Linux-x86_64.sh + export CMAKE_HOME=$HOME/opt/cmake + mkdir -p $CMAKE_HOME + ./cmake-3.18.0-Linux-x86_64.sh --prefix=$CMAKE_HOME --skip-license + echo "::set-env name=CMAKE_ROOT::$CMAKE_HOME/share/cmake-3.18" + echo "::set-env name=PATH::/usr/lib/ccache:$CMAKE_HOME/bin:$PATH" - id: build - run: g++ -c main.cpp + run: | + cmake --version + ccache --version + g++ -c main.cpp From febd30aa045aa17c2c5ab2db08eb908078ba593c Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Wed, 29 Jul 2020 14:43:33 +0200 Subject: [PATCH 07/11] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7333b72..bddf180 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: - id: install_deps run: | apt update - apt install -y ccache wget patch + apt install -y ccache wget patch gcc g++ bison flex libboost-all-dev uuid-dev openssl libcurl4-openssl-dev libpython3-dev liblua5.1-0-dev libpcap-dev libssh2-1-dev cd $HOME wget https://github.com/Kitware/CMake/releases/download/v3.18.0/cmake-3.18.0-Linux-x86_64.sh chmod a+x cmake-3.18.0-Linux-x86_64.sh From 2706fa03b244560a8a6507016c2d8da3beeee8d0 Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Thu, 30 Jul 2020 08:37:46 +0200 Subject: [PATCH 08/11] Update ci.yml --- .github/workflows/ci.yml | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bddf180..0d2b022 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,31 +5,9 @@ jobs: name: "Setup" runs-on: ubuntu-18.04 container: ubuntu:20.04 + timeout-minutes: 2 steps: - - id: checkout - uses: actions/checkout@v2 - - id: cache - uses: actions/cache@v2 - with: - path: ~/.ccache - key: ubuntu-20.04-${{github.ref}}-${{github.sha}} - restore-keys: | - ubuntu-20.04-${{github.ref}}- - ubuntu-20.04-refs/heads/master- - id: install_deps run: | apt update - apt install -y ccache wget patch gcc g++ bison flex libboost-all-dev uuid-dev openssl libcurl4-openssl-dev libpython3-dev liblua5.1-0-dev libpcap-dev libssh2-1-dev - cd $HOME - wget https://github.com/Kitware/CMake/releases/download/v3.18.0/cmake-3.18.0-Linux-x86_64.sh - chmod a+x cmake-3.18.0-Linux-x86_64.sh - export CMAKE_HOME=$HOME/opt/cmake - mkdir -p $CMAKE_HOME - ./cmake-3.18.0-Linux-x86_64.sh --prefix=$CMAKE_HOME --skip-license - echo "::set-env name=CMAKE_ROOT::$CMAKE_HOME/share/cmake-3.18" - echo "::set-env name=PATH::/usr/lib/ccache:$CMAKE_HOME/bin:$PATH" - - id: build - run: | - cmake --version - ccache --version - g++ -c main.cpp + apt install -y tzdata From f1e9641a634b874d15b26b526009c0d912d502e6 Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Thu, 30 Jul 2020 10:05:03 +0200 Subject: [PATCH 09/11] Update ci.yml --- .github/workflows/ci.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d2b022..2c14dc4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,11 +3,10 @@ on: [push, pull_request, workflow_dispatch] jobs: setup: name: "Setup" - runs-on: ubuntu-18.04 - container: ubuntu:20.04 + runs-on: ubuntu-20.04 timeout-minutes: 2 steps: - id: install_deps run: | - apt update - apt install -y tzdata + cmake --version + ccache --version From fadc86e6e4cc8007455282438f94323f63d7760c Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Thu, 30 Jul 2020 10:05:48 +0200 Subject: [PATCH 10/11] Update ci.yml --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c14dc4..def5521 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,5 +8,6 @@ jobs: steps: - id: install_deps run: | + sudo apt install ccache cmake --version ccache --version From 9a088a55404632486614b418fdb677e8e2e7115b Mon Sep 17 00:00:00 2001 From: adamdebreceni <64783590+adamdebreceni@users.noreply.github.com> Date: Thu, 30 Jul 2020 10:06:23 +0200 Subject: [PATCH 11/11] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index def5521..2ac5757 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,6 @@ jobs: steps: - id: install_deps run: | - sudo apt install ccache + sudo apt install ccache tzdata cmake --version ccache --version