Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
1306920
Squashed commit of the following:
chenjie-booker May 22, 2026
41baa23
removed github push artifacts to console.
chenjie-booker May 22, 2026
aedf47d
feat: support console pro bundle updates
chenjie-booker May 22, 2026
48c7ac6
debug license display
chenjie-booker May 22, 2026
70996c7
fix pro bundle update checks
chenjie-booker May 22, 2026
06000ae
add linux tar packaging workflow
chenjie-booker May 22, 2026
7a27f75
minor change
chenjie-booker May 22, 2026
7da560b
upload linux tar workflow artifact
chenjie-booker May 22, 2026
e3058cc
modify tar name
chenjie-booker May 22, 2026
655dbd6
fix pro bundle update version checks
chenjie-booker May 22, 2026
b977454
fix pro bundle version display
chenjie-booker May 22, 2026
86bb6cb
fix: refine pro bundle upgrade handling
chenjie-booker May 24, 2026
77fa279
fix: remove trial license upgrade paths
chenjie-booker May 24, 2026
1961f1a
debug pro-download
chenjie-booker May 25, 2026
b8a5916
add process bar for downloading
chenjie-booker May 25, 2026
baefc86
set default portal env vars for service startup
chenjie-booker May 26, 2026
38b7bf3
fix: set default console base url for backend startup
chenjie-booker May 26, 2026
c5fd8be
pro application form includes sales name
chenjie-booker May 26, 2026
c5183dd
fix license quota sync for account management
chenjie-booker May 27, 2026
db7b585
fix license sync timestamp display
chenjie-booker May 27, 2026
13a0d3c
fix pro branding and upgrade permissions
chenjie-booker May 27, 2026
91f16d6
update default console portal host
chenjie-booker May 27, 2026
4d75823
fix http middleware hook registration
chenjie-booker Jun 1, 2026
eeee46a
update pro upgrade form fields and validation
chenjie-booker Jun 3, 2026
81c5c24
remove eslint disable comment for exhaustive-deps in AuditLogsPage us…
stephamie7 Jun 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/workflows/pack-linux-tar.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Pack Linux tar

on:
push:
branches:
- feat/auth_hook2

permissions:
contents: read

jobs:
pack:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

- name: Create tar archive
run: |
OSS_VERSION="$(python -c 'import tomllib; print(tomllib.load(open("pyproject.toml", "rb"))["project"]["version"])')"
ARCHIVE_NAME="flocks-${OSS_VERSION#v}"
ARCHIVE_URL="https://github.com/${{ github.repository }}/archive/${GITHUB_SHA}.tar.gz"
mkdir -p dist
curl -fSL "${ARCHIVE_URL}" -o "dist/source.tar.gz"
mkdir -p dist/source
tar -xzf "dist/source.tar.gz" -C "dist/source"
SOURCE_ROOT="$(find dist/source -mindepth 1 -maxdepth 1 -type d | head -n 1)"
mv "${SOURCE_ROOT}" "dist/${ARCHIVE_NAME}"
tar -czf "dist/${ARCHIVE_NAME}.tar.gz" -C dist "${ARCHIVE_NAME}"

- name: Upload tar archive
uses: actions/upload-artifact@v7
with:
name: flocks-linux-tar
path: dist/*.tar.gz
if-no-files-found: error
retention-days: 90
30 changes: 30 additions & 0 deletions .github/workflows/release-bundle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Publish core release archive

on:
release:
types: [published]

permissions:
contents: write

jobs:
publish-core-archive:
runs-on: ubuntu-latest
steps:
- name: Build release archive from GitHub source tarball
env:
RELEASE_TAG: ${{ github.event.release.tag_name }}
run: |
OSS_VERSION="${RELEASE_TAG}"
ARCHIVE_URL="https://github.com/${{ github.repository }}/archive/refs/tags/${OSS_VERSION}.tar.gz"
mkdir -p dist
ARCHIVE_FILENAME="flocks-${OSS_VERSION#v}.tar.gz"
curl -fSL "${ARCHIVE_URL}" -o "dist/${ARCHIVE_FILENAME}"
shasum -a 256 "dist/${ARCHIVE_FILENAME}" | tee "dist/${ARCHIVE_FILENAME}.sha256"

- name: Upload archive to GitHub Release assets
uses: softprops/action-gh-release@v2
with:
files: |
dist/*.tar.gz
dist/*.sha256
Loading
Loading