chore: release v1.21.0-pre2 (#816)

* chore: release v1.21.0-pre2

* chore: disable automated stable package builds for now

Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso 2025-07-12 16:57:08 -04:00 committed by GitHub
parent 29622e605d
commit de17823bc7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 64 additions and 63 deletions

View File

@ -1,8 +1,9 @@
name: Package builds (stable) name: Package builds (stable)
on: on:
release: workflow_dispatch:
types: [published] # release:
# types: [published]
permissions: permissions:
contents: write contents: write
@ -13,67 +14,67 @@ jobs:
#runs-on: alrest-techarohq #runs-on: alrest-techarohq
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with: with:
persist-credentials: false persist-credentials: false
fetch-tags: true fetch-tags: true
fetch-depth: 0 fetch-depth: 0
- name: build essential - name: build essential
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y build-essential sudo apt-get install -y build-essential
- name: Set up Homebrew - name: Set up Homebrew
uses: Homebrew/actions/setup-homebrew@main uses: Homebrew/actions/setup-homebrew@main
- name: Setup Homebrew cellar cache - name: Setup Homebrew cellar cache
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with: with:
path: | path: |
/home/linuxbrew/.linuxbrew/Cellar /home/linuxbrew/.linuxbrew/Cellar
/home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/bin
/home/linuxbrew/.linuxbrew/etc /home/linuxbrew/.linuxbrew/etc
/home/linuxbrew/.linuxbrew/include /home/linuxbrew/.linuxbrew/include
/home/linuxbrew/.linuxbrew/lib /home/linuxbrew/.linuxbrew/lib
/home/linuxbrew/.linuxbrew/opt /home/linuxbrew/.linuxbrew/opt
/home/linuxbrew/.linuxbrew/sbin /home/linuxbrew/.linuxbrew/sbin
/home/linuxbrew/.linuxbrew/share /home/linuxbrew/.linuxbrew/share
/home/linuxbrew/.linuxbrew/var /home/linuxbrew/.linuxbrew/var
key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }}
restore-keys: | restore-keys: |
${{ runner.os }}-go-homebrew-cellar- ${{ runner.os }}-go-homebrew-cellar-
- name: Install Brew dependencies - name: Install Brew dependencies
run: | run: |
brew bundle brew bundle
- name: Setup Golang caches - name: Setup Golang caches
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with: with:
path: | path: |
~/.cache/go-build ~/.cache/go-build
~/go/pkg/mod ~/go/pkg/mod
key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }}
restore-keys: | restore-keys: |
${{ runner.os }}-golang- ${{ runner.os }}-golang-
- name: install node deps - name: install node deps
run: | run: |
npm ci npm ci
- name: Build Packages - name: Build Packages
run: | run: |
go tool yeet go tool yeet
- name: Upload released artifacts - name: Upload released artifacts
env: env:
GITHUB_TOKEN: ${{ github.TOKEN }} GITHUB_TOKEN: ${{ github.TOKEN }}
RELEASE_VERSION: ${{github.event.release.tag_name}} RELEASE_VERSION: ${{github.event.release.tag_name}}
shell: bash shell: bash
run: | run: |
RELEASE="${RELEASE_VERSION}" RELEASE="${RELEASE_VERSION}"
cd var cd var
for file in *; do for file in *; do
gh release upload $RELEASE $file gh release upload $RELEASE $file
done done

View File

@ -1 +1 @@
1.21.0-pre1 1.21.0-pre2

View File

@ -17,7 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
> Please, be at ease. You are among friends here. > Please, be at ease. You are among friends here.
In this release, Anubis becomes internationalized, gains the ability to use system load as input to issuing challenges, In this release, Anubis becomes internationalized, gains the ability to use system load as input to issuing challenges, finally fixes the "invalid response" after "success" bug, and more! Please read these notes before upgrading as the changes are big enough that administrators should take action to ensure that the upgrade goes smoothly.
### Big ticket changes ### Big ticket changes

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "@techaro/anubis", "name": "@techaro/anubis",
"version": "1.21.0-pre1", "version": "1.21.0-pre2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@techaro/anubis", "name": "@techaro/anubis",
"version": "1.21.0-pre1", "version": "1.21.0-pre2",
"license": "ISC", "license": "ISC",
"devDependencies": { "devDependencies": {
"cssnano": "^7.0.7", "cssnano": "^7.0.7",

View File

@ -1,6 +1,6 @@
{ {
"name": "@techaro/anubis", "name": "@techaro/anubis",
"version": "1.21.0-pre1", "version": "1.21.0-pre2",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {