Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making list-remote a little more stable #33

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
97ef626
Adding the 100 newest versions
avnerenv0 Feb 3, 2022
2536064
Adding the 100 newest versions
avnerenv0 Feb 3, 2022
dce2b26
fix local fallback
avnerenv0 Feb 7, 2022
e4b1d37
Merge pull request #1 from env0/0.0.3.1-fix-local-fallback
avnerenv0 Feb 7, 2022
591fb3d
extracting more pages and versions
sagilaufer1992 Mar 17, 2022
48edeb3
Merge pull request #2 from env0/fix-list-remote-fetch-more-versions
sagilaufer1992 Mar 17, 2022
480c866
added more versions
sagilaufer1992 Mar 17, 2022
7b0ee93
Merge pull request #3 from env0/chore-more-versions
sagilaufer1992 Mar 17, 2022
7a99cee
regex works
sagilaufer1992 Mar 17, 2022
bf6802c
make avners change work again
sagilaufer1992 Mar 17, 2022
f6612c8
typo
sagilaufer1992 Mar 17, 2022
742f8e4
remove useless
sagilaufer1992 Mar 17, 2022
2b730bd
Merge pull request #4 from env0/fix-set-e-again
sagilaufer1992 Mar 17, 2022
06b772a
adding versions and paging
sagilaufer1992 Mar 20, 2022
7c4465d
merge from hotfix
sagilaufer1992 Mar 20, 2022
7305c42
querying the amount of pages of tg versions and querying as this amount
sagilaufer1992 Mar 28, 2022
58af206
typo
sagilaufer1992 Mar 28, 2022
0cd23f8
not printing curl irrelevant data
sagilaufer1992 Apr 6, 2022
c777261
merged master to avoid conflicts
sagilaufer1992 Apr 6, 2022
9ab31e5
rename variable only_relevant_part -> last_page_phrase
sagilaufer1992 Apr 6, 2022
665f83f
Merge pull request #5 from env0/chore-pages-not-magic-number
sagilaufer1992 Apr 7, 2022
4f5beb7
rename variable only_relevant_part -> last_page_phrase
sagilaufer1992 Apr 10, 2022
32267a3
Revert "Port over auto install concept from tfenv"
sagilaufer1992 Apr 10, 2022
046bc3a
Merge pull request #6 from env0/fix-set-e-flag-removal
sagilaufer1992 Apr 10, 2022
dde4c00
Replace cunymatthieu with env0 in README
cjonesy May 25, 2022
22fe2fc
graceful kill on curl failure
tomer-landesman Jun 1, 2022
b40b8d2
fixed error message
tomer-landesman Jun 1, 2022
596926f
Update libexec/tgenv-install
tomer-landesman Jun 1, 2022
39d19d0
Merge pull request #8 from env0/fix-delete-version-folder-on-curl-fail
tomer-landesman Jun 1, 2022
9419748
Merge pull request #7 from cjonesy/update-readme-to-env0
chpl Jun 2, 2022
ff7c089
Update README.md
chpl Jun 2, 2022
76fd78b
add-configure-option-to-store-version-in-custom-path
HeverFarber Jul 4, 2022
36af258
revert
HeverFarber Jul 4, 2022
5b21474
remove-idea
HeverFarber Jul 4, 2022
acb29b7
add-option
HeverFarber Jul 4, 2022
9f5eb9a
add--readme
HeverFarber Jul 4, 2022
0c90fe0
Merge pull request #9 from env0/add-configure-option-to-store-version…
HeverFarber Jul 4, 2022
dc4c0c0
remove checking remote versions when installing
sagilaufer1992 Jul 12, 2022
97c31ed
Merge pull request #10 from env0/chore-not-list-remote-when-installing
sagilaufer1992 Jul 14, 2022
4d32cf3
add retry function for installation, handling curl 503 use cases
razbensimon Jul 2, 2023
03ecd35
retry for "use" command to handle flaky error:
razbensimon Jul 2, 2023
b3b7b89
WIP debug
razbensimon Jul 2, 2023
4d60309
Revert "WIP debug"
razbensimon Jul 2, 2023
f9cc0f1
fix argument
razbensimon Jul 2, 2023
6d22981
WIP 500 condition
razbensimon Jul 2, 2023
7e22de4
create new retry function as a script file
razbensimon Jul 3, 2023
228bdc6
refactor
razbensimon Jul 4, 2023
fe6dfcf
try transform to a function
razbensimon Jul 4, 2023
bf56767
Works after QA
razbensimon Jul 4, 2023
1605f02
fix folder cleanup after failed install
razbensimon Jul 5, 2023
a94f168
Merge pull request #11 from env0/add-retry-for-install
razbensimon Jul 6, 2023
9ebb1f3
fix logs go to stderr for displaying
razbensimon Jul 6, 2023
872166c
rename
razbensimon Jul 6, 2023
aafd4f2
Merge pull request #13 from env0/fix-err-logs
razbensimon Jul 6, 2023
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
4 changes: 0 additions & 4 deletions libexec/tgenv-install
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ else
fi

[ -n "${version}" ] || error_and_die "Version is not specified"
version="$(tgenv-list-remote | grep -e "${regex}" | head -n 1)"
[ -n "${version}" ] || error_and_die "No versions matching '${1}' found in remote"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello,

I don't understand why you have removed the possibility to use the tag latest. Sometimes, you just want the latest version no matter what.


dst_path="${TGENV_CONFIG_DIR}/versions/${version}"
if [ -f "${dst_path}/terragrunt" ]; then
Expand Down Expand Up @@ -78,5 +76,3 @@ else
rm -rf "${dst_path}"
error_and_die "Tarball download failed"
fi