From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out-26.smtp.github.com (out-26.smtp.github.com [192.30.252.209]) by sourceware.org (Postfix) with ESMTPS id BC576385783E for ; Wed, 26 Aug 2020 07:31:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BC576385783E Received: from github-lowworker-a27607f.ash1-iad.github.net (github-lowworker-a27607f.ash1-iad.github.net [10.56.18.61]) by smtp.github.com (Postfix) with ESMTP id 794C55E0E6E for ; Wed, 26 Aug 2020 00:31:26 -0700 (PDT) Date: Wed, 26 Aug 2020 00:31:26 -0700 From: Chris Packham To: crossgcc@sourceware.org Message-ID: Subject: [crosstool-ng/crosstool-ng] 0b096f: CI: Create continuous-integration-workflow.yml Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: crossgcc@sourceware.org X-Auto-Response-Suppress: All X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_LOTSOFHASH, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: crossgcc@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: crossgcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2020 07:31:28 -0000 Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: 0b096f4164fdac9e7b7d186e3ca72f52906dff72 https://github.com/crosstool-ng/crosstool-ng/commit/0b096f4164fdac9e7b7d186e3ca72f52906dff72 Author: Chris Packham Date: 2020-08-24 (Mon, 24 Aug 2020) Changed paths: A .github/workflows/continuous-integration-workflow.yml Log Message: ----------- CI: Create continuous-integration-workflow.yml Create a continuous integration workflow that builds a few sample configurations. Future improvements would be to have a single job that builds ct-ng and shares the artifacts with the matrix jobs for building the individual toolchains. It would also be a good idea to fetch and cache the various source tarballs. Signed-off-by: Chris Packham Commit: 0a4bed1a92ebc52ff31b29672b39aca4ad223f62 https://github.com/crosstool-ng/crosstool-ng/commit/0a4bed1a92ebc52ff31b29672b39aca4ad223f62 Author: Chris Packham Date: 2020-08-24 (Mon, 24 Aug 2020) Changed paths: M .github/workflows/continuous-integration-workflow.yml Log Message: ----------- CI: Only install packages not already present The GitHub runners have most of the required packages installed already. Only install the 3 extra that we need for ct-ng. Signed-off-by: Chris Packham Commit: d52c897a719badfb503ef1d9c157728d9bc4593a https://github.com/crosstool-ng/crosstool-ng/commit/d52c897a719badfb503ef1d9c157728d9bc4593a Author: Chris Packham Date: 2020-08-24 (Mon, 24 Aug 2020) Changed paths: M .github/workflows/continuous-integration-workflow.yml Log Message: ----------- CI: upload build logs as artifacts Upload the config.log from building ct-ng as well as build.log and .config from the toolchain builds. Signed-off-by: Chris Packham Commit: d9791f4fcb74a6d8fd44684f666d727fd46ab3fb https://github.com/crosstool-ng/crosstool-ng/commit/d9791f4fcb74a6d8fd44684f666d727fd46ab3fb Author: Chris Packham Date: 2020-08-24 (Mon, 24 Aug 2020) Changed paths: M .github/workflows/continuous-integration-workflow.yml Log Message: ----------- CI: Build ct-ng once Build ct-ng once and use the result to build the toolchains. Signed-off-by: Chris Packham Commit: f547a1cffdb360843b75b6b00553b2cdae7e9633 https://github.com/crosstool-ng/crosstool-ng/commit/f547a1cffdb360843b75b6b00553b2cdae7e9633 Author: Chris Packham Date: 2020-08-26 (Wed, 26 Aug 2020) Changed paths: A .github/workflows/continuous-integration-workflow.yml Log Message: ----------- Merge pull request #1377 from cpackham/master CI: Use github actions for continous integration Compare: https://github.com/crosstool-ng/crosstool-ng/compare/60473e727452...f547a1cffdb3