diff options
| author | Amy Pillow <amypillow@lavache.com> | 2026-03-01 18:09:11 +0100 |
|---|---|---|
| committer | Amy Pillow <amypillow@lavache.com> | 2026-03-03 19:23:38 +0100 |
| commit | 47b78418fed535c3e0e0350422e76fccd31a65ba (patch) | |
| tree | d110f7df31f156a35d8e4f11da899d3d24c9914f | |
| parent | 5a5e7d889d89a0fa9d5d2954348dd2f32f0d6ff0 (diff) | |
Moved to codebergexternals/org-real
| -rw-r--r-- | .forgejo/workflows/ci.yml | 24 | ||||
| -rw-r--r-- | .forgejo/workflows/release.yml | 34 | ||||
| -rw-r--r-- | .gitlab-ci.yml | 46 | ||||
| -rw-r--r-- | Eldev | 2 | ||||
| -rw-r--r-- | org-real.el | 8 |
5 files changed, 63 insertions, 51 deletions
diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml new file mode 100644 index 0000000..1c25a5e --- /dev/null +++ b/.forgejo/workflows/ci.yml @@ -0,0 +1,24 @@ +on: + push: + branches: + - main +jobs: + build: + runs-on: codeberg-tiny-lazy + container: silex/emacs:30-ci + steps: + - name: Checkout + run: | + git init -b main + git remote add origin $FORGEJO_SERVER_URL/$FORGEJO_REPOSITORY + git fetch origin $FORGEJO_SHA + git checkout --detach $FORGEJO_SHA + - name: Install dependencies + run: | + curl -fsSL https://raw.github.com/emacs-eldev/eldev/master/bin/eldev > /usr/bin/eldev + chmod a+x /usr/bin/eldev + - run: | + eldev doctor + eldev lint doc re + eldev compile -W + eldev test diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml new file mode 100644 index 0000000..541c2c2 --- /dev/null +++ b/.forgejo/workflows/release.yml @@ -0,0 +1,34 @@ +on: + push: + tags: + - '*.*.*' +jobs: + release: + runs-on: codeberg-tiny-lazy + container: silex/emacs:30-ci + steps: + - name: Install bullshit dependencies + run: | + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash + \. "$HOME/.nvm/nvm.sh" + nvm install --lts + ln -s "`type -p node`" /usr/bin/node + - uses: actions/checkout@v4 + - name: Install actual dependencies + run: | + curl -fsSL https://raw.github.com/emacs-eldev/eldev/master/bin/eldev > /usr/bin/eldev + chmod a+x /usr/bin/eldev + - name: Package + run: | + eldev package + - name: Sign + run: | + cat << EOF | gpg --pinentry-mode loopback --passphrase ${{ secrets.STRAWBURSTER_PASSPHRASE }} --import + ${{ secrets.STRAWBURSTER_GPG_KEY }} + EOF + cd dist + ls | xargs -i{} gpg --pinentry-mode loopback --passphrase ${{ secrets.STRAWBURSTER_PASSPHRASE }} -ba -o {}.sig {} + - uses: actions/forgejo-release@v2.11.1 + with: + direction: upload + release-dir: dist diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index ae0061f..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,46 +0,0 @@ -stages: - - build - - release - -package: - stage: build - image: silex/emacs:29 - variables: - GIT_SUBMODULE_STRATEGY: recursive - before_script: - - curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/eldev | sh - - export PATH=$PATH:/root/.local/bin - script: - - eldev lint doc re - - eldev compile -W - - eldev test - - eldev package - artifacts: - paths: - - dist/ - -release: - stage: release - only: - - tags - image: registry.gitlab.com/gitlab-org/release-cli:latest - dependencies: - - package - variables: - DIST_DIR: $CI_PROJECT_URL/-/jobs/$CI_JOB_ID/artifacts/raw/dist - FILENAME_BASE: $CI_PROJECT_NAME-$CI_COMMIT_TAG - release: - tag_name: $CI_COMMIT_TAG - description: $CI_COMMIT_DESCRIPTION - assets: - links: - - name: $FILENAME_BASE.el - url: $DIST_DIR/$FILENAME_BASE.el - - name: $FILENAME_BASE.md5 - url: $DIST_DIR/$FILENAME_BASE.md5 - script: - - echo Release job - artifacts: - paths: - - dist/ - expire_in: never @@ -1,6 +1,6 @@ ; -*- mode: emacs-lisp; lexical-binding: t -*- -(eldev-use-package-archive 'gnu) +(eldev-use-package-archive 'gnu-elpa) (eldev-use-plugin 'autoloads) diff --git a/org-real.el b/org-real.el index 6a93c35..31f3865 100644 --- a/org-real.el +++ b/org-real.el @@ -1,13 +1,13 @@ ;;; org-real.el --- Keep track of real things as org-mode links -*- lexical-binding: t -*- -;; Copyright (C) 2021-2025 Free Software Foundation, Inc. +;; Copyright (C) 2021-2026 Free Software Foundation, Inc. -;; Author: Amy Grinn <grinn.amy@gmail.com> -;; Version: 1.0.11 +;; Author: Amy Pillow <amypillow@lavache.com> +;; Version: 1.0.12 ;; File: org-real.el ;; Package-Requires: ((emacs "26.1") (boxy "2.0") (org "9.3")) ;; Keywords: tools -;; URL: https://gitlab.com/grinn.amy/org-real +;; URL: https://codeberg.org/strawburster/org-real ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by |
