diff options
| author | Amy Pillow <amypillow@lavache.com> | 2026-03-01 17:56:35 +0100 |
|---|---|---|
| committer | Amy Pillow <amypillow@lavache.com> | 2026-03-03 19:20:38 +0100 |
| commit | 08e1c84dee28f87010f50cb4e9a48c0798c8912b (patch) | |
| tree | d35438bd5ac295261f51432c5e3b5f02b6256ebf | |
| parent | ba611626bf685b8f1e3669b0ad365776de17d205 (diff) | |
Move to codebergexternals/boxy-headings
| -rw-r--r-- | .forgejo/workflows/ci.yml | 26 | ||||
| -rw-r--r-- | .forgejo/workflows/release.yml | 34 | ||||
| -rw-r--r-- | .gitlab-ci.yml | 46 | ||||
| -rw-r--r-- | Eldev | 2 | ||||
| -rw-r--r-- | boxy-headings.el | 8 |
5 files changed, 65 insertions, 51 deletions
diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml new file mode 100644 index 0000000..0e478ee --- /dev/null +++ b/.forgejo/workflows/ci.yml @@ -0,0 +1,26 @@ +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 + # TODO package-lint erroneously says emacs 26 doesn't support org-collect-keywords + # - eldev lint package + 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 d4315fb..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 - # TODO package-lint erroneously says emacs 26 doesn't support org-collect-keywords - # - eldev lint package - - 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 - 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/boxy-headings.el b/boxy-headings.el index b4d198c..615b7d6 100644 --- a/boxy-headings.el +++ b/boxy-headings.el @@ -1,13 +1,13 @@ ;;; boxy-headings.el --- View org files in a boxy diagram -*- 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: 2.1.10 +;; Author: Amy Pillow <amypillow@lavache.com> +;; Version: 2.1.11 ;; File: boxy-headings.el ;; Package-Requires: ((emacs "26.1") (boxy "2.0") (org "9.4")) ;; Keywords: tools -;; URL: https://gitlab.com/grinn.amy/boxy-headings +;; URL: https://codeberg.org/strawburster/boxy-headings ;; 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 |
