From 8f945c39c8cc981ff9f9fc260a2c181bb2cc555a Mon Sep 17 00:00:00 2001 From: Eric Gallager Date: Wed, 23 Aug 2023 06:59:54 -0400 Subject: [PATCH 1/3] Add workflow cooljeanius/emacs --- .github/workflows/emacs.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/emacs.yml diff --git a/.github/workflows/emacs.yml b/.github/workflows/emacs.yml new file mode 100644 index 000000000000..adedbab4f468 --- /dev/null +++ b/.github/workflows/emacs.yml @@ -0,0 +1,25 @@ +name: cooljeanius/emacs +on: + push: + branches: + - "**/*" + pull_request: +concurrency: +# # This item has no matching transformer +# maximum_number_of_builds: 0 +jobs: + test: + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v3.5.0 +# # 'Transformers::TravisCI::Scripts::Dependencies' dependencies are currently unsupported +# # 'compiler' was not transformed because there is no suitable equivalent in GitHub Actions + - run: sudo apt-get update -qq + - run: DEBIAN_FRONTEND=noninteractive sudo apt-get install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev gobjc gobjc++ gobjc-multilib gobjc++-multilib autopoint + - run: sh ./autogen.sh && ./configure --without-makeinfo --without-gif --without-gnutls --enable-silent-rules --disable-autodepend --without-imagemagick --enable-gcc-warnings --with-x-toolkit=no --disable-openmp && make only_bootstrap-emacs + strategy: + matrix: + compiler: + - clang + - gcc From baec38f9bb710535290573e3e255e7a2e1c03af8 Mon Sep 17 00:00:00 2001 From: Eric Gallager Date: Wed, 23 Aug 2023 07:00:56 -0400 Subject: [PATCH 2/3] Update emacs.yml remove concurrency --- .github/workflows/emacs.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/emacs.yml b/.github/workflows/emacs.yml index adedbab4f468..3aa8fcbb7961 100644 --- a/.github/workflows/emacs.yml +++ b/.github/workflows/emacs.yml @@ -4,9 +4,6 @@ on: branches: - "**/*" pull_request: -concurrency: -# # This item has no matching transformer -# maximum_number_of_builds: 0 jobs: test: runs-on: ubuntu-latest From b5f5471d571b71d412de6dfa01bce5c73a536895 Mon Sep 17 00:00:00 2001 From: Eric Gallager Date: Wed, 23 Aug 2023 07:05:11 -0400 Subject: [PATCH 3/3] Update emacs.yml turn off xpm --- .github/workflows/emacs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/emacs.yml b/.github/workflows/emacs.yml index 3aa8fcbb7961..cdf89d87a071 100644 --- a/.github/workflows/emacs.yml +++ b/.github/workflows/emacs.yml @@ -14,7 +14,7 @@ jobs: # # 'compiler' was not transformed because there is no suitable equivalent in GitHub Actions - run: sudo apt-get update -qq - run: DEBIAN_FRONTEND=noninteractive sudo apt-get install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev gobjc gobjc++ gobjc-multilib gobjc++-multilib autopoint - - run: sh ./autogen.sh && ./configure --without-makeinfo --without-gif --without-gnutls --enable-silent-rules --disable-autodepend --without-imagemagick --enable-gcc-warnings --with-x-toolkit=no --disable-openmp && make only_bootstrap-emacs + - run: sh ./autogen.sh && ./configure --without-makeinfo --without-gif --without-gnutls --enable-silent-rules --disable-autodepend --without-imagemagick --enable-gcc-warnings --with-x-toolkit=no --with-xpm=no --disable-openmp && make only_bootstrap-emacs strategy: matrix: compiler: