Skip to content

Commit f1450cf

Browse files
committed
fix: replace third-party JBang action with manual curl installation
- Remove jbangdev/setup-jbang action due to enterprise policy restrictions - Install JBang manually using curl after Java setup - Add JBang to PATH and verify installation - Maintain same functionality with enterprise-compliant approach
1 parent a27d36e commit f1450cf

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

.github/workflows/integration-tests-manual.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,19 @@ jobs:
3030
distribution: 'temurin'
3131
cache: maven
3232

33-
- name: Set up JBang
34-
uses: jbangdev/setup-jbang@v0.119.0
33+
- name: Install JBang (manual fallback)
34+
run: |
35+
echo "📦 Installing JBang manually via curl..."
36+
curl -Ls https://sh.jbang.dev | bash -s - app setup
37+
38+
# Add JBang to PATH for following steps
39+
echo "$HOME/.jbang/bin" >> "$GITHUB_PATH"
40+
41+
# Verify installation
42+
echo "🔍 Verifying JBang installation..."
43+
export PATH="$HOME/.jbang/bin:$PATH"
44+
which jbang || echo "❌ JBang not found in PATH"
45+
jbang version || echo "❌ JBang version check failed"
3546
3647
- name: Set up Python
3748
uses: actions/setup-python@v5

0 commit comments

Comments
 (0)