1
0
Fork 0
Commit graph

34 commits

Author SHA1 Message Date
c2f624bf89 Remove oni-markdown package
It's just an empty file on my disk that hasn't been committed.
2023-05-25 15:46:36 -07:00
60b361fdae Fix variable reference
Oops, must have accidentally screwed this up when I changed the name. Will
probably move the guile code into its own file at some point, though.
2023-05-25 15:45:57 -07:00
ae2928e39f Update the makefile to properly look for the right targets
The ‘get-multifile-module-version’ and ‘get-module-version’ functions open up
the given Emacs Lisp file and search for a “Version” header, parses it out, and
then returns the file name of the module as it should look in the package
archive.
2023-05-25 00:10:31 -07:00
b26c3c8899 Isolate building packages some more
Don't load the user init file while building my Emacs packages, make sure to use
a different ‘package-user-dir’ so that bad packages don't interfere and it
doesn't accidentally work because of existing packages. Specify the
‘package-archive-upload-base’ in the Makefile so that there is only one place to
look and modify if this needs to move. Ensure that the
‘package-archive-upload-base’ exists before uploading to it.
2023-04-26 23:08:21 -07:00
9233e62dc4 Add oni-bats as a multi-file package 2020-10-19 13:44:51 -07:00
3f753fa618 Revert "Generalize building of multifile packages"
This reverts commit cd067e3673.

On the build runner this ends up trying to build ‘oni-scheme.el’ as a multifile
package. It doesn’t seem to notice the distinction between the regular files and
directories.
2020-10-19 13:42:28 -07:00
cd067e3673 Generalize building of multifile packages 2020-10-19 11:35:28 -07:00
f58e528439 Only include packages that start with ‘oni-’
Now that there is a generated.el in the repository, I don’t want to package
_that_ up. A better idea would probably be to move it to some subfolder.
2020-10-16 13:31:10 -07:00
68e796fb7c Add snippets to oni-csharp 2020-03-02 17:59:42 -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
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
8724c976fc Abstract package uploading into a function 2019-09-19 17:00:10 -07:00
6ec65fb222 Add readmes for multi-file packages 2019-09-19 16:51:45 -07:00
81e9b6046f Fix typo 2019-08-29 20:29:12 -07:00
e5cf41d903 Fix typo 2019-08-28 15:32:48 +00: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
5ab30e5be5 Add snippets for ‘oni-org’ 2019-08-27 23:43:04 -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
75fe1b4c4f Add snippets to ‘oni-elisp’ 2019-08-25 13:37:25 -07:00
6902ce5a33 Include ‘oni-css’ in packaging 2019-08-23 23:42:58 -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
a86af3f8fa Fix install for ‘oni-conf’ 2019-08-23 23:00:14 -07:00
7d7f6a7de8 Use the latest version compiled for oni-conf 2019-08-23 22:59:55 -07:00
7a2d6c1165 Simplify .gitlab-ci.yml by moving DEPS to Makefile 2019-08-23 22:10:47 -07:00
2a6371296a Split installing and testing packages into separate make targets 2019-08-22 23:47:45 -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
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