Skip to content

Commit bfa9b58

Browse files
committed
github: Run tests on push.
1 parent 35626fe commit bfa9b58

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

.github/workflows/run-tests.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,30 @@
11
name: Test pkgin
2+
x-const:
3+
tarball_url: &TARBALL_URL "https://us-central.manta.mnx.io/pkgsrc/public/support/pkgin/pkgin-bins.tar.gz"
24
on:
5+
push:
6+
branches:
7+
- master
38
workflow_dispatch:
49
inputs:
510
tarball_url:
611
description: "URL of pkgin-bins.tar.gz file to download"
712
required: false
8-
default: "https://us-central.manta.mnx.io/pkgsrc/public/support/pkgin/pkgin-bins.tar.gz"
13+
default: *TARBALL_URL
14+
env:
15+
DEFAULT_TARBALL_URL: *TARBALL_URL
916
jobs:
1017
fetch-bins:
1118
runs-on: ubuntu-24.04
19+
env:
20+
TARBALL_URL: ${{ github.event.inputs.tarball_url || env.DEFAULT_TARBALL_URL }}
1221
outputs:
1322
version: ${{ steps.generate-version.outputs.version }}
1423
steps:
1524
- name: Download URL
16-
if: ${{ inputs.tarball_url != '' }}
1725
run: |
18-
echo "Downloading tarball from URL: ${{ inputs.tarball_url }}"
19-
curl -L -o artifact.tar.gz "${{ inputs.tarball_url }}"
26+
echo "Downloading tarball from URL: ${TARBALL_URL}"
27+
curl -L -o artifact.tar.gz "${TARBALL_URL}"
2028
- name: Extract tar.gz
2129
run: |
2230
sudo tar -xzvf artifact.tar.gz -C /
@@ -28,17 +36,18 @@ jobs:
2836
run-tests:
2937
needs: fetch-bins
3038
runs-on: ubuntu-24.04
39+
env:
40+
TARBALL_URL: ${{ github.event.inputs.tarball_url || env.DEFAULT_TARBALL_URL }}
3141
strategy:
3242
fail-fast: false
3343
matrix: ${{ fromJson(needs.fetch-bins.outputs.version) }}
3444
steps:
3545
- name: Checkout code
3646
uses: actions/checkout@v4
3747
- name: Download URL
38-
if: ${{ inputs.tarball_url != '' }}
3948
run: |
40-
echo "Downloading tarball from URL: ${{ inputs.tarball_url }}"
41-
curl -L -o artifact.tar.gz "${{ inputs.tarball_url }}"
49+
echo "Downloading tarball from URL: ${TARBALL_URL}"
50+
curl -L -o artifact.tar.gz "${TARBALL_URL}"
4251
- name: Extract tar.gz
4352
run: |
4453
sudo tar -xzvf artifact.tar.gz -C /

0 commit comments

Comments
 (0)