|
18 | 18 | # drift against the published release without a manual trigger. |
19 | 19 | - cron: "0 6 * * 1" |
20 | 20 |
|
21 | | -permissions: |
22 | | - contents: read |
23 | | - |
24 | 21 | jobs: |
25 | 22 | resolve: |
26 | 23 | name: resolve version |
27 | 24 | runs-on: ubuntu-latest |
| 25 | + permissions: {} |
28 | 26 | outputs: |
29 | 27 | version: ${{ steps.pick.outputs.version }} |
30 | 28 | steps: |
31 | 29 | - name: Resolve version (input, else latest on Maven Central) |
32 | 30 | id: pick |
33 | 31 | shell: bash |
| 32 | + env: |
| 33 | + INPUT_VERSION: ${{ inputs.version }} |
34 | 34 | run: | |
35 | | - version="${{ inputs.version }}" |
| 35 | + version="$INPUT_VERSION" |
36 | 36 | if [ -z "$version" ]; then |
37 | 37 | # <release> in maven-metadata.xml is the latest non-snapshot release. |
38 | | - version=$(curl -fsSL https://repo1.maven.org/maven2/io/github/dfa1/zstd/zstd/maven-metadata.xml \ |
| 38 | + version=$(curl -fsSL --proto '=https' --tlsv1.2 https://repo1.maven.org/maven2/io/github/dfa1/zstd/zstd/maven-metadata.xml \ |
39 | 39 | | grep -oE '<release>[^<]+</release>' | sed -E 's/<\/?release>//g') |
40 | 40 | fi |
41 | 41 | if [ -z "$version" ]; then |
|
68 | 68 | - { os: ubuntu-latest, classifier: linux-x86_64, distribution: zulu, container: "amazoncorretto:25-alpine", experimental: true } |
69 | 69 | - { os: ubuntu-24.04-arm, classifier: linux-aarch64, distribution: zulu, container: "amazoncorretto:25-alpine", experimental: true } |
70 | 70 | runs-on: ${{ matrix.os }} |
| 71 | + permissions: |
| 72 | + contents: read |
71 | 73 | steps: |
72 | 74 | - name: Checkout (smoke sources only) |
73 | 75 | uses: actions/checkout@v4 |
|
81 | 83 | # --- native runner path (glibc / macOS / Windows): run via JBang on the host --- |
82 | 84 | - name: Set up JBang |
83 | 85 | if: ${{ !matrix.container }} |
84 | | - uses: jbangdev/setup-jbang@main |
| 86 | + uses: jbangdev/setup-jbang@2b1b465a7b75f4222b81426f23a01e013aa7b95c # v0.1.1 |
85 | 87 |
|
86 | 88 | - name: Smoke-test ${{ needs.resolve.outputs.version }} on ${{ matrix.classifier }} |
87 | 89 | if: ${{ !matrix.container }} |
|
0 commit comments