diff --git a/.github/workflows/package-builds-stable.yml b/.github/workflows/package-builds-stable.yml index 6337792..4ee1706 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 980248f..6ada916 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 407841c..050b55b 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 3d76279..92283a7 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 db542f6..3d8228a 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": {