Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
47ba91e
[tools]Add an installation wizard
JinkunLiu Mar 31, 2026
9724d34
[tools] Improve install.sh with download timeout, progress hint, and …
JinkunLiu Apr 27, 2026
9e9887c
[tools]Install shell add python version limitation
JinkunLiu Apr 27, 2026
8b05ba7
[tools]install shell add common jar download
JinkunLiu Apr 27, 2026
f316d46
[tools] install.sh: drop redundant true/1/false/0 aliases
JinkunLiu Apr 27, 2026
f045e4e
[tools] install.sh: define missing die helper
JinkunLiu Apr 27, 2026
150a425
[tools] install.sh: prompt for FLINK_HOME when missing or invalid
JinkunLiu Apr 27, 2026
45e4663
[tools] install.sh: consolidate Flink resolution into a single function
JinkunLiu Apr 27, 2026
0823d1e
[tools]install.sh: support define install location by user
JinkunLiu Apr 27, 2026
68c9f6c
[tools]install.sh support define python bin by user
JinkunLiu Apr 27, 2026
012ea99
[tools] install.sh supprot plan
JinkunLiu Apr 27, 2026
410715a
[tools] install.sh: refactor style to align with install_example.sh
JinkunLiu Apr 27, 2026
852c603
[tools]Fix download time limit
JinkunLiu Apr 29, 2026
5a1d317
[tools] install.sh: update section titles for clarity
JinkunLiu May 13, 2026
68d6759
[tools] install.sh: enhance curl and wget commands with progress indi…
JinkunLiu May 13, 2026
8302853
[tools] install.sh: exit cleanly on Ctrl+C during interactive prompts
JinkunLiu May 17, 2026
25fb0a3
[tools] install.sh: re-prompt for FLINK_HOME on invalid input
JinkunLiu May 18, 2026
e8f9c0e
[ci] Add comprehensive tests for install script.
wenjin272 May 18, 2026
525adad
[tools] install.sh: rolling pip install output
wenjin272 May 18, 2026
54ccd1b
[tools] install.sh: allow editing the install plan at confirm prompt
wenjin272 May 18, 2026
13f0f5d
[tools] install.sh: normalize_path helper to fix double-slash and til…
wenjin272 May 20, 2026
0e72191
[tools] install.sh: auto-detect Flink version from existing FLINK_HOME
wenjin272 May 20, 2026
1306ade
[tools] install.sh: install flink-agents JAR via direct ASF download
wenjin272 May 20, 2026
36ecab7
[tools] install.sh: split install plan into Environment + Plan sections
wenjin272 May 20, 2026
9be4ff3
[tools] install.sh: add Flink Agents version picker
wenjin272 May 20, 2026
6cf7bce
[tools] install.sh: enable readline tab completion on path inputs
wenjin272 May 20, 2026
3f4e81f
[tools] install.sh: rewrite finish-line hints as a numbered Next step…
wenjin272 May 20, 2026
cc035de
[tools] install.sh: cascade edit prompts and make ESC back out of any…
wenjin272 May 20, 2026
7def83e
[tools] install.sh: persist auto-downloaded gum across runs
wenjin272 May 20, 2026
f8b710a
[tools] install.sh: replace bash 4+ ${var,,} with tr for bash 3.2 com…
wenjin272 May 21, 2026
c7387f8
[tools] install.sh: accept SNAPSHOT / -rc / X.Y versions in Flink det…
wenjin272 May 21, 2026
fcee67d
[tools] install.sh: fix normalize_path producing /tmp/x\ on bash 3.2
wenjin272 May 21, 2026
23ecdec
[tools] install.sh: reject foreign directories as VENV_DIR
wenjin272 May 21, 2026
2b0fedf
[tools] install.sh: fall back to apache-flink~=X.Y.0 for SNAPSHOT builds
wenjin272 May 21, 2026
a4e56a0
[tools] install.sh: print a stage-aware failure banner on set -e exits
wenjin272 May 21, 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
15 changes: 15 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,21 @@ jobs:
- name: Check code style
run: ./tools/lint.sh -c

install_sh_tests:
name: install.sh tests (${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v4
- name: Install bash 4+ (macOS)
if: runner.os == 'macOS'
run: brew install bash
- name: Run install.sh tests
run: bash tools/test/run.sh

build_backend_tests:
name: ut-build-backend
runs-on: ubuntu-latest
Expand Down
8 changes: 7 additions & 1 deletion tools/.rat-excludes
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ docs
.git
.gitignore
.gitmodules
\.bats-cache
.*\.bats$
.*\.bash$
\.gitkeep
.*\.lock$
.venv/*
.idea/*
Expand All @@ -16,4 +20,6 @@ PULL_REQUEST_TEMPLATE.md
.pytest_cache/*
.ruff_cache/*
.*\.egg-info/*
licenses/*
licenses/*
skills/*
.*\.yaml$
Loading
Loading