[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bnf-mode a9d6cc3 60/74: Merge pull request #3 from serg
From: |
Stefan Monnier |
Subject: |
[elpa] externals/bnf-mode a9d6cc3 60/74: Merge pull request #3 from sergeyklay/feature/build-pkg |
Date: |
Thu, 9 May 2019 08:27:53 -0400 (EDT) |
branch: externals/bnf-mode
commit a9d6cc3a1449e0cf73007f9ee5c5e5974ebc5cfc
Merge: aed186d 1105934
Author: Serghei Iakovlev <address@hidden>
Commit: GitHub <address@hidden>
Merge pull request #3 from sergeyklay/feature/build-pkg
Setting up Travis CI builds
---
.travis.yml | 36 +++++++++++++++++++++++++++++++-----
CHANGELOG.org | 4 +++-
Makefile | 11 +++++++++--
bnf-mode.el | 2 +-
test/bnf-mode-font-test.el | 2 +-
test/test-helper.el | 2 +-
6 files changed, 46 insertions(+), 11 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index b796898..795d09a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -32,11 +32,11 @@ cache:
# Cache Cask bootstrap dependencies
- "$HOME/.emacs.d/.cask"
-# Allow Emacs snapshot builds to fail and don't wait for it
-matrix:
- fast_finish: true
- allow_failures:
- - env: EMACS_VERSION=git-snapshot
+addons:
+ apt:
+ packages:
+ - bsdtar
+ - texinfo
git:
depth: 1
@@ -54,6 +54,12 @@ env:
global:
- PATH="$HOME/bin:$HOME/.cask/bin:$HOME/.evm/bin:$PATH"
+# Allow Emacs snapshot builds to fail and don't wait for it
+matrix:
+ fast_finish: true
+ allow_failures:
+ - env: EMACS_VERSION=git-snapshot
+
before_install:
# Setup Emacs Version Manager
- git clone -q --depth=1 https://github.com/rejeep/evm.git $HOME/.evm
@@ -75,5 +81,25 @@ script:
- '[[ "$EMACS_MAJOR_VERSION" = "24" ]] || make checkdoc'
- make test
+before_deploy:
+ - git config --global user.name cicdbot
+ - git config --global user.email address@hidden
+ - wget
https://github.com/jgm/pandoc/releases/download/2.7.2/pandoc-2.7.2-1-amd64.deb
-o /dev/null
+ - sudo dpkg -i pandoc-2.7.2-1-amd64.deb
+ - make package
+
+deploy:
+ provider: releases
+ api_key:
+ secure:
+
SUFVzrJwPz29I6x4SFB5vNboKxX8pEIdB67+d6w4/hgeifYbDl7BSWLq1HFYvTIIye439uVCIN0zkwNGFUJsjIfw4Yn0N3dasgD7dlxguUz7mBg5JV8BOzQqguv/XmY3ze2aXTkk+nbx37wvTt5SsGOyq9pT/Vrufxli7YbAglFl648Nc8fshQSioBpQKWXTD3Msgs5QNjM6ShAgeEA11GBaRgO2aZaokxv+9xsdM00O7ADHulaC+jniO3BucQrENQeGI5mLIzPZdHpfOrlQ600J4jU3cC8C7NTgkQDBpNhN5eiDallvHxTl0sb5EvTwznMAGi+YXGmorgkCnGT+glnj1zWYaV2T4O038h7xT/Kub/iSpi3GQVmxMNrS09JbZXuQcXyvyvNPYJhQZG8M8MYPb1N7u6MfMav88SDTZkxGzJ9gI5l4CyPaMAO2GdVdXeY0ANGtyg7ntDZpFtxIRRjIpSthU/QQ3Ss0yL
[...]
+ file_glob: true
+ file: bnf-mode-*.tar
+ skip_cleanup: true
+ on:
+ tags: true
+ condition: $EMACS_VERSION = 26.1
+ repo: sergeyklay/bnf-mode
+
notifications:
email: false
diff --git a/CHANGELOG.org b/CHANGELOG.org
index 01de194..0f7bc58 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -5,7 +5,9 @@ All notable changes to this project will be documented in this
file.
The format is based on [[http://keepachangelog.com][Keep a Changelog]] and
this project adheres to [[http://semver.org][Semantic Versioning]].
-** [[https://github.com/sergeyklay/bnf-mode/compare/0.3.2...HEAD][Unreleased]]
+** [[https://github.com/sergeyklay/bnf-mode/compare/0.4.0...HEAD][Unreleased]]
+
+*** [[https://github.com/sergeyklay/bnf-mode/compare/0.3.2...0.4.0][0.4.0]] -
2019-04-21
*** Added
- Added =comment-start-skip= to help comment commands recognize comments
- Return back =comment-start= and =comment-end= removed in
[[https://github.com/sergeyklay/bnf-mode/commit/83f0e0fc144e453bcce459d2d655a7b48e77953e][83f0e0f]]
diff --git a/Makefile b/Makefile
index 62bb55d..c7daeba 100644
--- a/Makefile
+++ b/Makefile
@@ -112,11 +112,16 @@ test:
.PHONY: clean
clean:
$(CASK) clean-elc
- $(RM) -f README $(ARCHIVE_NAME).info $(ARCHIVE_NAME)-pkg.el
+ $(RM) -f README $(ARCHIVE_NAME).info
+ $(RM) -f $(ARCHIVE_NAME)-pkg.el $(ARCHIVE_NAME)-*.tar
.PHONY: package
package: $(PACKAGE_NAME).tar
+.PHONY: install
+install: $(PACKAGE_NAME).tar
+ $(EMACS) --batch -l package -f package-initialize --eval
"(package-install-file \"$(PWD)/$(PACKAGE_NAME).tar\")"
+
.PHONY: help
help: .title
echo 'Run `make init` first to install and update all local
dependencies.'
@@ -127,8 +132,10 @@ help: .title
echo ' checkdoc: Checks BNF Mode code for errors in documentation'
echo ' build: Byte compile BNF Mode package'
echo ' test: Run the non-interactive unit test suite'
- echo ' clean: Remove all byte compiled Elisp files'
+ echo ' clean: Remove all byte compiled Elisp files as well as build'
+ echo ' artifacts'
echo ' package: Build package'
+ echo ' install: Install BNF Mode'
echo ''
echo 'Available programs:'
echo ' $(CASK): $(if $(HAVE_CASK),yes,no)'
diff --git a/bnf-mode.el b/bnf-mode.el
index 387dc51..4ff9e2f 100644
--- a/bnf-mode.el
+++ b/bnf-mode.el
@@ -4,7 +4,7 @@
;; Author: Serghei Iakovlev <address@hidden>
;; Maintainer: Serghei Iakovlev
-;; Version: 0.3.2
+;; Version: 0.4.0
;; URL: https://github.com/sergeyklay/bnf-mode
;; Keywords: languages
;; Package-Requires: ((cl-lib "0.5") (emacs "24.3"))
diff --git a/test/bnf-mode-font-test.el b/test/bnf-mode-font-test.el
index d25f54b..655146d 100644
--- a/test/bnf-mode-font-test.el
+++ b/test/bnf-mode-font-test.el
@@ -4,7 +4,7 @@
;; Author: Serghei Iakovlev <address@hidden>
;; Maintainer: Serghei Iakovlev
-;; Version: 0.3.2
+;; Version: 0.4.0
;; URL: https://github.com/sergeyklay/bnf-mode
;; This file is NOT part of GNU Emacs.
diff --git a/test/test-helper.el b/test/test-helper.el
index 5bbfc83..1f5be9e 100644
--- a/test/test-helper.el
+++ b/test/test-helper.el
@@ -4,7 +4,7 @@
;; Author: Serghei Iakovlev <address@hidden>
;; Maintainer: Serghei Iakovlev
-;; Version: 0.3.2
+;; Version: 0.4.0
;; URL: https://github.com/sergeyklay/bnf-mode
;; This file is NOT part of GNU Emacs.
- [elpa] externals/bnf-mode e9a5e4a 45/74: Return back comment-start and comment-end, (continued)
- [elpa] externals/bnf-mode e9a5e4a 45/74: Return back comment-start and comment-end, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 3eda5e7 48/74: This package is NOT part of GNU Emacs, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode ebd9b83 51/74: Added ability to generate info, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 7a4a1b0 55/74: Build package on Travis CI, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode f00edff 56/74: Prepare deploy on Travis CI, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 1105934 59/74: Cleaned up Travis CI config, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 548c33b 58/74: Bump version, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode aed186d 54/74: Provided ability to build installation package., Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 119d792 72/74: Added Emacs 26.2 to Travis CI build matrix, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode a4ca649 74/74: Remove wrongly used (and documented) syntax-propertize-function call, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode a9d6cc3 60/74: Merge pull request #3 from sergeyklay/feature/build-pkg,
Stefan Monnier <=
- [elpa] externals/bnf-mode 13de9e1 06/74: Updated project description, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 387b4c3 46/74: Minor code cleanup, improved tests report, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode d5729af 71/74: Fixed dependencies in Cask file, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode b02bebd 70/74: The byte-compiler reports warnings with "error", Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 00aac58 62/74: Change CI deploy credits, bump version, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 5a483ed 64/74: Introduce ALGOL 60 comments style, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 592c7d4 68/74: Minor improvements in change log, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 460c298 02/74: Added README file and LICENSE, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 1dda3ef 40/74: Provide ability to make plain text README, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 333b6a2 43/74: Require jka-compr at test stage to prevent recursive load, Stefan Monnier, 2019/05/09