Updated changelog.

This commit is contained in:
Alexander Artemenko 2023-12-13 22:11:48 +00:00
parent eafa22e5ca
commit a25410e3b9
4 changed files with 53 additions and 5 deletions

View file

@ -117,18 +117,18 @@
"if": "steps.cache.outputs.cache-hit != 'true'" "if": "steps.cache.outputs.cache-hit != 'true'"
}, },
{ {
"name": "Change dist to Ultralisp", "name": "Change dist to Ultralisp if qlfile does not exist",
"run": "echo 'dist ultralisp http://dist.ultralisp.org' > qlfile", "run": "if [[ ! -e qlfile ]]; then echo 'dist ultralisp http://dist.ultralisp.org' > qlfile; fi",
"shell": "bash" "shell": "bash"
}, },
{ {
"name": "Update Qlot", "name": "Update Qlot",
"run": "qlot update || qlot update", "run": "qlot update --no-deps",
"shell": "bash" "shell": "bash"
}, },
{ {
"name": "Install SBLint wrapper", "name": "Install SBLint wrapper",
"run": "qlot exec ros install 40ants-linter", "run": "qlot exec ros install 40ants-asdf-system 40ants-linter",
"shell": "bash" "shell": "bash"
}, },
{ {

39
.github/workflows/release.yml vendored Normal file
View file

@ -0,0 +1,39 @@
{
"name": "RELEASE",
"on": {
"push": {
"branches": [
"master"
]
}
},
"jobs": {
"autotag": {
"permissions": {
"contents": "write"
},
"runs-on": "ubuntu-latest",
"env": {
"OS": "ubuntu-latest"
},
"steps": [
{
"name": "Checkout Code",
"uses": "actions/checkout@v3"
},
{
"name": "Create release tag",
"uses": "butlerlogic/action-autotag@8bc1ad456dcdee34e8c6ffbce991cc31793578c2",
"with": {
"root": "ChangeLog.md",
"regex_pattern": "^## (?<version>\\d+\\.\\d+\\.\\d+.*?)( |\\n).*$",
"tag_prefix": "v"
},
"env": {
"GITHUB_TOKEN": "${{ secrets.GITHUB_TOKEN }}"
}
}
]
}
}
}

View file

@ -6,6 +6,8 @@
(defchangelog (:ignore-words ("ASDF")) (defchangelog (:ignore-words ("ASDF"))
(3.0.0 2023-12-14
"Now action uses a fix for Quicklisp client which makes it possible to load package inferred ASDF systems by name of the subsystem.")
(2.1.0 2022-11-10 (2.1.0 2022-11-10
"Moved to newer action msys2/setup-msys2@2.14.2 where a warning about stale Node.js version is fixed.") "Moved to newer action msys2/setup-msys2@2.14.2 where a warning about stale Node.js version is fixed.")
(2.0.0 2021-10-28 (2.0.0 2021-10-28

View file

@ -2,10 +2,17 @@
(:use #:cl) (:use #:cl)
(:import-from #:40ants-ci/workflow (:import-from #:40ants-ci/workflow
#:defworkflow) #:defworkflow)
(:import-from #:40ants-ci/jobs/docs)) (:import-from #:40ants-ci/jobs/docs)
(:import-from #:40ants-ci/jobs/autotag)
(:import-from #:40ants-ci/jobs/linter))
(in-package project-docs/ci) (in-package project-docs/ci)
(defworkflow release
:on-push-to "master"
:jobs ((40ants-ci/jobs/autotag:autotag)))
(defworkflow docs (defworkflow docs
:on-push-to "master" :on-push-to "master"
:on-pull-request t :on-pull-request t