branch: externals/boxy-headings
commit 08e1c84dee28f87010f50cb4e9a48c0798c8912b
Author: Amy Pillow <[email protected]>
Commit: Amy Pillow <[email protected]>
Move to codeberg
---
.forgejo/workflows/ci.yml | 26 ++++++++++++++++++++++++
.forgejo/workflows/release.yml | 34 +++++++++++++++++++++++++++++++
.gitlab-ci.yml | 46 ------------------------------------------
Eldev | 2 +-
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 0000000000..0e478ee5e2
--- /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 0000000000..541c2c2b88
--- /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/[email protected]
+ with:
+ direction: upload
+ release-dir: dist
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index d4315fb294..0000000000
--- 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
diff --git a/Eldev b/Eldev
index 2bf9218a92..497fc63766 100644
--- a/Eldev
+++ b/Eldev
@@ -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 b4d198cf8f..615b7d6adf 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 <[email protected]>
-;; Version: 2.1.10
+;; Author: Amy Pillow <[email protected]>
+;; 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