diff --git a/.github/workflows/package-builds-stable.yml b/.github/workflows/package-builds-stable.yml index 63377925..4ee17065 100644 --- a/.github/workflows/package-builds-stable.yml +++ b/.github/workflows/package-builds-stable.yml @@ -1,8 +1,9 @@ name: Package builds (stable) on: - release: - types: [published] + workflow_dispatch: + # release: + # types: [published] permissions: contents: write @@ -13,67 +14,67 @@ jobs: #runs-on: alrest-techarohq runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - with: - persist-credentials: false - fetch-tags: true - fetch-depth: 0 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + persist-credentials: false + fetch-tags: true + fetch-depth: 0 - - name: build essential - run: | - sudo apt-get update - sudo apt-get install -y build-essential + - name: build essential + run: | + sudo apt-get update + sudo apt-get install -y build-essential - - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@main + - name: Set up Homebrew + uses: Homebrew/actions/setup-homebrew@main - - name: Setup Homebrew cellar cache - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 - with: - path: | - /home/linuxbrew/.linuxbrew/Cellar - /home/linuxbrew/.linuxbrew/bin - /home/linuxbrew/.linuxbrew/etc - /home/linuxbrew/.linuxbrew/include - /home/linuxbrew/.linuxbrew/lib - /home/linuxbrew/.linuxbrew/opt - /home/linuxbrew/.linuxbrew/sbin - /home/linuxbrew/.linuxbrew/share - /home/linuxbrew/.linuxbrew/var - key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} - restore-keys: | - ${{ runner.os }}-go-homebrew-cellar- + - name: Setup Homebrew cellar cache + uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + with: + path: | + /home/linuxbrew/.linuxbrew/Cellar + /home/linuxbrew/.linuxbrew/bin + /home/linuxbrew/.linuxbrew/etc + /home/linuxbrew/.linuxbrew/include + /home/linuxbrew/.linuxbrew/lib + /home/linuxbrew/.linuxbrew/opt + /home/linuxbrew/.linuxbrew/sbin + /home/linuxbrew/.linuxbrew/share + /home/linuxbrew/.linuxbrew/var + key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} + restore-keys: | + ${{ runner.os }}-go-homebrew-cellar- - - name: Install Brew dependencies - run: | - brew bundle + - name: Install Brew dependencies + run: | + brew bundle - - name: Setup Golang caches - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 - with: - path: | - ~/.cache/go-build - ~/go/pkg/mod - key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-golang- + - name: Setup Golang caches + uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + with: + path: | + ~/.cache/go-build + ~/go/pkg/mod + key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-golang- - - name: install node deps - run: | - npm ci + - name: install node deps + run: | + npm ci - - name: Build Packages - run: | - go tool yeet + - name: Build Packages + run: | + go tool yeet - - name: Upload released artifacts - env: - GITHUB_TOKEN: ${{ github.TOKEN }} - RELEASE_VERSION: ${{github.event.release.tag_name}} - shell: bash - run: | - RELEASE="${RELEASE_VERSION}" - cd var - for file in *; do - gh release upload $RELEASE $file - done + - name: Upload released artifacts + env: + GITHUB_TOKEN: ${{ github.TOKEN }} + RELEASE_VERSION: ${{github.event.release.tag_name}} + shell: bash + run: | + RELEASE="${RELEASE_VERSION}" + cd var + for file in *; do + gh release upload $RELEASE $file + done diff --git a/VERSION b/VERSION index 980248fb..6ada916b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.21.0-pre1 +1.21.0-pre2 diff --git a/docs/docs/CHANGELOG.md b/docs/docs/CHANGELOG.md index 407841ce..050b55bc 100644 --- a/docs/docs/CHANGELOG.md +++ b/docs/docs/CHANGELOG.md @@ -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. -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 diff --git a/package-lock.json b/package-lock.json index 3d762793..92283a77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@techaro/anubis", - "version": "1.21.0-pre1", + "version": "1.21.0-pre2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@techaro/anubis", - "version": "1.21.0-pre1", + "version": "1.21.0-pre2", "license": "ISC", "devDependencies": { "cssnano": "^7.0.7", diff --git a/package.json b/package.json index db542f60..3d8228a3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@techaro/anubis", - "version": "1.21.0-pre1", + "version": "1.21.0-pre2", "description": "", "main": "index.js", "scripts": {