1
0
Fork 0
Commit graph

42 commits

Author SHA1 Message Date
6642c7d717 Ensure ~/.emacs.d/data/ exists when testing ‘oni-core’
If the directory doesn’t exist, ‘recentf-mode’ will try to save the recent file
list and fail because Emacs automatically asks if the directory should be
created. Since the test is running in a non-interactive environment, it’ll fail
to read the user’s answer.
2020-04-07 10:14:55 -07:00
a709f502f8 Add navigation functions for end-of-line and beginning-of-line 2020-04-07 02:09:43 -07:00
378ef3d590 Move CSS tests to bats 2020-04-07 01:25:23 -07:00
5dcb39c59c Add Haskell configuration 2020-03-29 23:56:44 -07:00
6be4d9c526 Add json configuration 2020-03-27 16:00:55 -07:00
68e796fb7c Add snippets to oni-csharp 2020-03-02 17:59:42 -08:00
74fba5dd0c Add check for oni-prescient 2020-02-29 13:15:38 -08:00
76f9a50c45 Add tests for oni-csharp 2020-01-28 21:48:28 -08:00
abf97c386a Generate different colors for TODO keywords and tags 2020-01-13 22:51:39 -08:00
c23059b74e Add integration test for oni-c++ 2020-01-13 18:13:16 -08:00
dbf4798b1a Add integration test for oni-browse-url 2020-01-13 18:02:41 -08:00
28e10b8e89 Add integration test for oni-conf 2020-01-12 15:34:34 -08:00
3c95635890 Integration test each individual package
In order to differentiate better between the two types of tests, rename the test
commands to unit-test.
2020-01-08 12:13:55 -08:00
bd805dadcb Try running integration tests 2020-01-08 11:56:52 -08:00
39bbfffbd8 Only deploy on the master branch 2019-12-11 22:01:09 -08:00
e62e994630 Switch the Test and Package stages
In order to simplify the testing of each package, do the packaging step first so
that when it gets to the testing stage it can load the packaged files from the
local repository and manage the interdependencies that way.
2019-12-11 21:55:20 -08:00
b9d40baf5e Use Emacs 26.3 to test everything 2019-10-02 20:33:58 -07:00
b605aa6cd7 Use a different image for rsync
If this works, there’s no need to install rsync separately. There isn’t anything
in this step that has anything to do with Emacs, so it should work.
2019-09-08 18:04:07 -07:00
fc21656070 Fixup .gilab-ci.yml 2019-08-29 21:51:25 -07:00
ca973c76e9 Add ‘oni-twig’
For now this only contains snippets.
2019-08-28 00:11:08 -07:00
567d78a12c Add snippets for ‘oni-ruby’ 2019-08-28 00:09:30 -07:00
5ad89196c2 Add snippets for ‘oni-python’ 2019-08-28 00:07:35 -07:00
e530fbfc5f Add snippets for ‘oni-php’ 2019-08-27 23:53:06 -07:00
d5cca9d579 Add snippets to ‘oni-nxml’ 2019-08-27 23:36:08 -07:00
51a84644e6 Add snippets to ‘oni-html’ 2019-08-27 23:27:58 -07:00
570ba98fbc Add oni-haml
This is just an empty package adding some extra snippets for HAML.
2019-08-27 23:09:07 -07:00
a58386e3a1 Fix typo 2019-08-25 13:38:11 -07:00
75fe1b4c4f Add snippets to ‘oni-elisp’ 2019-08-25 13:37:25 -07:00
ec7dc0b32e Add snippets to ‘oni-css’ 2019-08-23 23:39:07 -07:00
3719d3e7ad Add tests for ‘oni-conf’ 2019-08-23 23:00:43 -07:00
7a2d6c1165 Simplify .gitlab-ci.yml by moving DEPS to Makefile 2019-08-23 22:10:47 -07:00
942ed97232 Include ‘oni-css’ in testing 2019-08-22 23:52:43 -07:00
58caf38935 Add ‘oni-conf’ and the ability to upload multi-file packages
‘oni-conf’ is the first package to include more than one file, it’s mostly a
package to allow distributing snippets.
2019-08-20 00:21:12 -07:00
2d05019aa6 Simplify deployment method
Using the File type from the Gitlab CI/CD pipeline options, specify the required
files on the command line directly instead of writing to them from a script. SSH
won’t accept the identity file specified (‘DEPLOY_KEY’) if its file permissions
are more permissive than 600.
2019-08-19 23:35:54 -07:00
03e41db24a Add test for oni-php 2019-05-05 20:06:34 -07:00
6c16cb94c1 Add highlight-indent-guides configuration 2019-05-05 00:03:55 -07:00
c8e13e8b24 Fix .gitlab-ci.yml 2019-04-18 00:16:44 -07:00
1866b64805 Change upload directory 2019-04-18 00:14:49 -07:00
c8b5028450 Rename deploy step 2019-04-16 22:05:27 -07:00
ab1ca612da Enable tests for oni-grep 2019-03-28 20:26:04 -07:00
68edabde0c Move test dependencies out of Makefile 2019-03-28 20:24:54 -07:00
714f2c6ef7 Add GitLab CI/CD settings 2019-03-28 00:53:55 -07:00