fix: rewrite main.yaml to standard htpasswd pattern with correct SHAs (build-only test variant)

This commit is contained in:
2026-06-13 19:13:13 -04:00
parent dcaf048ffa
commit b97743f2e4
+13 -22
View File
@@ -1,4 +1,4 @@
name: Main name: Main Release
on: on:
push: push:
@@ -7,49 +7,40 @@ on:
jobs: jobs:
hadolint: hadolint:
runs-on: ubuntu-latest runs-on: ubuntu-latest
continue-on-error: true
steps: steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
- uses: hadolint/hadolint-action@54c9adbab1582c2ef04b2016b760714a4bfde3cf - uses: hadolint/hadolint-action@2332a7b74a6de0da2e2221d575162eba76ba5e5 # v3.3.0
continue-on-error: true
with: with:
dockerfile: Dockerfile dockerfile: Dockerfile
failure-threshold: error
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: hadolint
steps: steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
- name: Build image - name: Build image
run: docker build -t ci-image:${{ github.sha }} . run: docker build -t ci-image:${{ github.sha }} .
build: build:
needs: [test]
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: test
steps: steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
- uses: docker/build-push-action@f9f3042e7f2789586610d6e8b85c8f03e5195baf - run: docker build -t jcabillot/unrar:${{ github.sha }} .
with:
context: .
tags: jcabillot/unrar:${{ github.sha }}
push: false
load: true
cache-from: type=gha
cache-to: type=gha,mode=max
tag: tag:
needs: [build]
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build
steps: steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Configure git auth - name: Configure git auth
run: | run: |
git remote set-url origin "https://x-access-token:${{ secrets.SA_TOKEN_ACTION_PUSH_TAGS }}@scm.cabillot.eu/perso/unrar-arm64.git" git remote set-url origin "https://x-access-token:${{ secrets.SA_TOKEN_ACTION_PUSH_TAGS }}@scm.cabillot.eu/perso/unrar-arm64.git"
- uses: anothrNick/github-tag-action@4ed44965e0db8dab2b466a16da04aec3cc312fd8 - uses: anothrNick/github-tag-action@4ed44965e0db8dab2b466a16da04aec3cc312fd8 # v1.75.0
env: env:
GITHUB_TOKEN: ${{ secrets.SA_TOKEN_ACTION_PUSH_TAGS }} GITHUB_TOKEN: ${{ secrets.SA_TOKEN_ACTION_PUSH_TAGS }}
DEFAULT_BUMP: patch DEFAULT_BUMP: patch