0
0
Fork 0
mirror of https://github.com/nextcloud/docker.git synced 2025-04-21 03:06:08 +02:00

Update GitHub Actions to use new bashbrew action

This should fix errors that the old code would've run into thanks to the update to Go 1.18, and should help prevent them in the future by pinning to a specific release of both Bashbrew and the related scripts.

Signed-off-by: Tianon Gravi <admwiggin@gmail.com>
This commit is contained in:
Tianon Gravi 2022-11-17 10:55:35 -08:00
parent dfb538c5c7
commit cabcae4515

View file

@ -20,15 +20,15 @@ jobs:
outputs: outputs:
strategy: ${{ steps.generate-jobs.outputs.strategy }} strategy: ${{ steps.generate-jobs.outputs.strategy }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: docker-library/bashbrew@v0.1.5
- id: generate-jobs - id: generate-jobs
name: Generate Jobs name: Generate Jobs
run: | run: |
git clone --depth 1 https://github.com/docker-library/bashbrew.git -b master ~/bashbrew strategy="$(GITHUB_REPOSITORY=nextcloud "$BASHBREW_SCRIPTS/github-actions/generate.sh")"
strategy="$(GITHUB_REPOSITORY=nextcloud ~/bashbrew/scripts/github-actions/generate.sh)" strategy="$("$BASHBREW_SCRIPTS/github-actions/munge-i386.sh" -c <<<"$strategy")"
strategy="$(~/bashbrew/scripts/github-actions/munge-i386.sh -c <<<"$strategy")" echo "strategy=$strategy" >> "$GITHUB_OUTPUT"
jq . <<<"$strategy" # sanity check / debugging aid jq . <<<"$strategy" # sanity check / debugging aid
echo "::set-output name=strategy::$strategy"
test: test:
needs: init needs: init
@ -36,7 +36,7 @@ jobs:
name: ${{ matrix.name }} name: ${{ matrix.name }}
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Prepare Environment - name: Prepare Environment
run: ${{ matrix.runs.prepare }} run: ${{ matrix.runs.prepare }}
- name: Run update.sh script - name: Run update.sh script