[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/webpaste dc99105 260/298: Merge branch 'switch-to-nix-emac
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/webpaste dc99105 260/298: Merge branch 'switch-to-nix-emacs-ci' |
Date: |
Thu, 9 Dec 2021 19:00:25 -0500 (EST) |
branch: elpa/webpaste
commit dc99105793658ebd6046ce7d9048167ba80d865c
Merge: badf3b5 b713d5e
Author: Elis Hirwing <elis@hirwing.se>
Commit: Elis Hirwing <elis@hirwing.se>
Merge branch 'switch-to-nix-emacs-ci'
---
.travis.yml | 44 ++++++++++++++++++++------------------------
1 file changed, 20 insertions(+), 24 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 15cfbc2..35c5520 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,37 +1,33 @@
-language: emacs-lisp
-sudo: false
+language: nix
+os:
+ - linux
-# Allow Emacs snapshot builds to fail
+# Allow Emacs snapshot and integration builds to fail
matrix:
allow_failures:
- - env: EVM_EMACS=emacs-git-snapshot-travis
- - env: INTEGRATION=yes
+ - env: EMACS_CI=emacs-snapshot
+ - env: EMACS_CI=emacs-26-3 INTEGRATION=yes
env:
- - EVM_EMACS=emacs-24.4-travis
- - EVM_EMACS=emacs-24.5-travis
- - EVM_EMACS=emacs-25.1-travis
- - EVM_EMACS=emacs-25.2-travis
- - EVM_EMACS=emacs-25.3-travis
- - EVM_EMACS=emacs-26.1-travis
- - EVM_EMACS=emacs-git-snapshot-travis
- - INTEGRATION=yes
-
-before_install:
- # Get install script
- - curl -fsSkL https://gist.github.com/rejeep/ebcd57c3af83b049833b/raw >
travis.sh && source ./travis.sh
- # Fix cask (See
https://github.com/cask/cask/issues/399#issuecomment-331640427)
- - perl -ibak -lape 's{#!/usr/bin/env python}{#!/usr/bin/python}' "$(which
cask)"
+ - EMACS_CI=emacs-26-1
+ - EMACS_CI=emacs-26-2
+ - EMACS_CI=emacs-26-3
+ - EMACS_CI=emacs-snapshot
+ - EMACS_CI=emacs-26-3 INTEGRATION=yes
install:
- # If we're running unit-tests, install the emacs version that we're testing
today. Otherwise go with 25.3 for integration tests
- - test -n "$EVM_EMACS" && evm install $EVM_EMACS --use --skip || evm install
emacs-26.1-travis --use --skip
- - emacs --version
+ # Install nix-emacs-ci
+ - bash <(curl
https://raw.githubusercontent.com/purcell/nix-emacs-ci/master/travis-install)
+
+ # Install cask
+ - nix-env -iA nixpkgs.cask
# Install your dependencies
- cask install
script:
- # Run tests
- - if test -n "$EVM_EMACS"; then make test; fi
+ # Run the tests if we shouldn't trigger the integrations
+ - if test -z "$INTEGRATION"; then make test; fi
+
+ # Otherwise we run the integration tests
- if test -n "$INTEGRATION"; then make integration; fi
- [nongnu] elpa/webpaste ed33094 266/298: Support mozilla hosted pastebin service, (continued)
- [nongnu] elpa/webpaste ed33094 266/298: Support mozilla hosted pastebin service, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste badf3b5 257/298: nix-shell: Improve the shell so all tests just runs, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 933c62f 245/298: CONTRIBUTING: Add some more clarifications, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 01fd1d6 231/298: WP-25: Add custom to only paste raw pastes, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 77e6154 193/298: Bump version for new release, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 157d524 206/298: Fix build since EVM and Cask seems to behave strangely lately, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste a5d0ba1 237/298: Add nix-mode mapping for nix language files for ptpb.pw and ix.io, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 5c742bf 238/298: Remove sprunge.us as provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste ba3ce40 221/298: Merge branch 'raxod502-feat/fix-dups', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste d7047a9 222/298: Update copyright year, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste dc99105 260/298: Merge branch 'switch-to-nix-emacs-ci',
ELPA Syncer <=
- [nongnu] elpa/webpaste 3a1eaca 183/298: Added integration tests for gist.github.com, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 8ef26cf 198/298: Switched function and variable names that are supposed to be internal, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste cfd41c7 207/298: Add Emacs-24.3 again as well as Emacs-25.3 as new version is out, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste ba05903 248/298: travis: Run the integration tests in emacs 26.1, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 9ca4105 267/298: Extend default language list, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 44df573 244/298: Merge branch 'kaushalmodi-add-lang-detection-from-shebang', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 0f79722 270/298: Add wrapper around webpaste for buffer and region, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 20da215 271/298: Add unit tests for pasting buffer OR region depending on context, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e892ef2 277/298: webpaste: Add custom to limit amount of retries, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste bd2bf6a 281/298: github-actions: Set up github actions and undercover for unit tests, ELPA Syncer, 2021/12/09