SHA256
Fix git sha256 negotiation in workflows
build apps / apps:uptimekuma (push) Failing after 1m16s
build bastion / docker (push) Failing after 41s
build bot images / docker (bastion) (push) Failing after 33s
build bot images / docker (parkertron) (push) Failing after 39s
build bot images / docker (red) (push) Failing after 42s
build bot images / docker (sinusbot) (push) Failing after 40s
build box64 / docker (push) Failing after 32s
build cassandra / docker (java11_python3) (push) Failing after 43s
build cassandra / docker (java8_python2) (push) Failing after 39s
build dotnet / docker (2.1) (push) Failing after 47s
build dotnet / docker (3.1) (push) Failing after 42s
build dotnet / docker (5) (push) Failing after 38s
build dotnet / docker (6) (push) Failing after 44s
build dotnet / docker (7) (push) Failing after 34s
build dotnet / docker (8) (push) Failing after 38s
build dotnet / docker (9) (push) Failing after 39s
build elixir / docker (1.12) (push) Failing after 43s
build elixir / docker (1.13) (push) Failing after 42s
build elixir / docker (1.14) (push) Failing after 38s
build elixir / docker (1.15) (push) Failing after 47s
build elixir / docker (latest) (push) Failing after 47s
build erlang / docker (22) (push) Failing after 37s
build erlang / docker (23) (push) Failing after 43s
build erlang / docker (24) (push) Failing after 42s
build erlang / docker (25) (push) Failing after 30s
build erlang / docker (26) (push) Failing after 35s
build games / docker (altv) (push) Failing after 39s
build games / docker (arma3) (push) Failing after 46s
build games / docker (dayz) (push) Failing after 41s
build games / docker (minetest) (push) Failing after 38s
build games / docker (mohaa) (push) Failing after 45s
build games / docker (mta) (push) Failing after 46s
build games / docker (rust) (push) Failing after 37s
build games / docker (samp) (push) Failing after 38s
build games / docker (source) (push) Failing after 33s
build games / docker (thebattleforwesnoth) (push) Failing after 30s
build games / docker (valheim) (push) Failing after 38s
build go / docker (1.14) (push) Failing after 28s
build go / docker (1.15) (push) Failing after 43s
build go / docker (1.16) (push) Failing after 40s
build go / docker (1.17) (push) Failing after 30s
build go / docker (1.18) (push) Failing after 46s
build go / docker (1.19) (push) Failing after 45s
build go / docker (1.2) (push) Failing after 39s
build go / docker (1.21) (push) Failing after 34s
build go / docker (1.22) (push) Failing after 42s
build go / docker (1.23) (push) Failing after 34s
build installers / docker (alpine) (push) Failing after 34s
build installers / docker (debian) (push) Failing after 38s
build installers / docker (ubuntu) (push) Failing after 46s
build installers / docker (ubuntu-amd64) (push) Failing after 39s
build java / docker (11) (push) Failing after 32s
build java / docker (16) (push) Failing after 36s
build java / docker (17) (push) Failing after 32s
build java / docker (19) (push) Failing after 29s
build java / docker (21) (push) Failing after 29s
build java / docker (22) (push) Failing after 37s
build java / docker (25) (push) Failing after 43s
build java / docker (27) (push) Failing after 37s
build java / docker (8) (push) Failing after 29s
build mariadb / docker (10.3) (push) Failing after 33s
build mariadb / docker (10.4) (push) Failing after 40s
build mariadb / docker (10.5) (push) Failing after 42s
build mariadb / docker (10.6) (push) Failing after 38s
build mariadb / docker (10.7) (push) Failing after 37s
build mariadb / docker (11.2) (push) Failing after 42s
build mariadb / docker (11.3) (push) Failing after 34s
build mariadb / docker (11.4) (push) Failing after 31s
build mariadb / docker (11.5) (push) Failing after 40s
build mariadb / docker (11.6) (push) Failing after 38s
build mongodb / docker (6) (push) Failing after 45s
build mongodb / docker (7) (push) Failing after 43s
build mongodb / docker (8) (push) Failing after 32s
build mono / docker (latest) (push) Failing after 40s
build nodejs / docker (12) (push) Failing after 44s
build nodejs / docker (14) (push) Failing after 58s
build nodejs / docker (16) (push) Failing after 36s
build nodejs / docker (17) (push) Failing after 35s
build nodejs / docker (18) (push) Failing after 46s
build nodejs / docker (19) (push) Failing after 40s
build nodejs / docker (20) (push) Failing after 44s
build nodejs / docker (21) (push) Failing after 38s
build nodejs / docker (22) (push) Failing after 40s
build nodejs / docker (23) (push) Failing after 32s
build nodejs / docker (24) (push) Failing after 35s
build oses / docker (alpine) (push) Failing after 45s
build oses / docker (debian) (push) Failing after 37s
build oses / docker (ubuntu) (push) Failing after 37s
build parkertron / docker (push) Failing after 43s
build postgres / docker (10) (push) Failing after 34s
build postgres / docker (11) (push) Failing after 41s
build postgres / docker (12) (push) Failing after 40s
build postgres / docker (13) (push) Failing after 44s
build postgres / docker (14) (push) Failing after 44s
build postgres / docker (16) (push) Failing after 46s
build postgres / docker (9) (push) Failing after 35s
build python / docker (2.7) (push) Failing after 34s
build python / docker (3.1) (push) Failing after 39s
build python / docker (3.11) (push) Failing after 44s
build python / docker (3.12) (push) Failing after 39s
build python / docker (3.13) (push) Failing after 42s
build python / docker (3.7) (push) Failing after 37s
build python / docker (3.8) (push) Failing after 42s
build python / docker (3.9) (push) Failing after 42s
build red / docker (push) Failing after 40s
build redis / docker (5) (push) Failing after 35s
build redis / docker (6) (push) Failing after 41s
build redis / docker (7) (push) Failing after 44s
build redis / docker (8) (push) Failing after 41s
build rust / docker (1.56) (push) Failing after 41s
build rust / docker (1.6) (push) Failing after 42s
build rust / docker (latest) (push) Failing after 39s
build shareforge / docker (1.41.4) (push) Failing after 38s
build sinusbot / docker (push) Failing after 45s
build steamcmd / docker (debian) (push) Failing after 40s
build steamcmd / docker (dotnet) (push) Failing after 39s
build steamcmd / docker (proton) (push) Failing after 32s
build steamcmd / docker (proton_8) (push) Failing after 35s
build steamcmd / docker (sniper) (push) Failing after 43s
build steamcmd / docker (ubuntu) (push) Failing after 36s
build tarkov / docker (v4.0.11) (push) Failing after 35s
build voice / docker (mumble) (push) Failing after 46s
build voice / docker (teaspeak) (push) Failing after 42s
build wine / docker (10) (push) Failing after 29s
build wine / docker (7) (push) Failing after 33s
build wine / docker (8) (push) Failing after 37s
build wine / docker (9) (push) Failing after 38s
build wine / docker (devel) (push) Failing after 32s
build wine / docker (latest) (push) Failing after 39s
build wine / docker (staging) (push) Failing after 40s
build apps / apps:uptimekuma (push) Failing after 1m16s
build bastion / docker (push) Failing after 41s
build bot images / docker (bastion) (push) Failing after 33s
build bot images / docker (parkertron) (push) Failing after 39s
build bot images / docker (red) (push) Failing after 42s
build bot images / docker (sinusbot) (push) Failing after 40s
build box64 / docker (push) Failing after 32s
build cassandra / docker (java11_python3) (push) Failing after 43s
build cassandra / docker (java8_python2) (push) Failing after 39s
build dotnet / docker (2.1) (push) Failing after 47s
build dotnet / docker (3.1) (push) Failing after 42s
build dotnet / docker (5) (push) Failing after 38s
build dotnet / docker (6) (push) Failing after 44s
build dotnet / docker (7) (push) Failing after 34s
build dotnet / docker (8) (push) Failing after 38s
build dotnet / docker (9) (push) Failing after 39s
build elixir / docker (1.12) (push) Failing after 43s
build elixir / docker (1.13) (push) Failing after 42s
build elixir / docker (1.14) (push) Failing after 38s
build elixir / docker (1.15) (push) Failing after 47s
build elixir / docker (latest) (push) Failing after 47s
build erlang / docker (22) (push) Failing after 37s
build erlang / docker (23) (push) Failing after 43s
build erlang / docker (24) (push) Failing after 42s
build erlang / docker (25) (push) Failing after 30s
build erlang / docker (26) (push) Failing after 35s
build games / docker (altv) (push) Failing after 39s
build games / docker (arma3) (push) Failing after 46s
build games / docker (dayz) (push) Failing after 41s
build games / docker (minetest) (push) Failing after 38s
build games / docker (mohaa) (push) Failing after 45s
build games / docker (mta) (push) Failing after 46s
build games / docker (rust) (push) Failing after 37s
build games / docker (samp) (push) Failing after 38s
build games / docker (source) (push) Failing after 33s
build games / docker (thebattleforwesnoth) (push) Failing after 30s
build games / docker (valheim) (push) Failing after 38s
build go / docker (1.14) (push) Failing after 28s
build go / docker (1.15) (push) Failing after 43s
build go / docker (1.16) (push) Failing after 40s
build go / docker (1.17) (push) Failing after 30s
build go / docker (1.18) (push) Failing after 46s
build go / docker (1.19) (push) Failing after 45s
build go / docker (1.2) (push) Failing after 39s
build go / docker (1.21) (push) Failing after 34s
build go / docker (1.22) (push) Failing after 42s
build go / docker (1.23) (push) Failing after 34s
build installers / docker (alpine) (push) Failing after 34s
build installers / docker (debian) (push) Failing after 38s
build installers / docker (ubuntu) (push) Failing after 46s
build installers / docker (ubuntu-amd64) (push) Failing after 39s
build java / docker (11) (push) Failing after 32s
build java / docker (16) (push) Failing after 36s
build java / docker (17) (push) Failing after 32s
build java / docker (19) (push) Failing after 29s
build java / docker (21) (push) Failing after 29s
build java / docker (22) (push) Failing after 37s
build java / docker (25) (push) Failing after 43s
build java / docker (27) (push) Failing after 37s
build java / docker (8) (push) Failing after 29s
build mariadb / docker (10.3) (push) Failing after 33s
build mariadb / docker (10.4) (push) Failing after 40s
build mariadb / docker (10.5) (push) Failing after 42s
build mariadb / docker (10.6) (push) Failing after 38s
build mariadb / docker (10.7) (push) Failing after 37s
build mariadb / docker (11.2) (push) Failing after 42s
build mariadb / docker (11.3) (push) Failing after 34s
build mariadb / docker (11.4) (push) Failing after 31s
build mariadb / docker (11.5) (push) Failing after 40s
build mariadb / docker (11.6) (push) Failing after 38s
build mongodb / docker (6) (push) Failing after 45s
build mongodb / docker (7) (push) Failing after 43s
build mongodb / docker (8) (push) Failing after 32s
build mono / docker (latest) (push) Failing after 40s
build nodejs / docker (12) (push) Failing after 44s
build nodejs / docker (14) (push) Failing after 58s
build nodejs / docker (16) (push) Failing after 36s
build nodejs / docker (17) (push) Failing after 35s
build nodejs / docker (18) (push) Failing after 46s
build nodejs / docker (19) (push) Failing after 40s
build nodejs / docker (20) (push) Failing after 44s
build nodejs / docker (21) (push) Failing after 38s
build nodejs / docker (22) (push) Failing after 40s
build nodejs / docker (23) (push) Failing after 32s
build nodejs / docker (24) (push) Failing after 35s
build oses / docker (alpine) (push) Failing after 45s
build oses / docker (debian) (push) Failing after 37s
build oses / docker (ubuntu) (push) Failing after 37s
build parkertron / docker (push) Failing after 43s
build postgres / docker (10) (push) Failing after 34s
build postgres / docker (11) (push) Failing after 41s
build postgres / docker (12) (push) Failing after 40s
build postgres / docker (13) (push) Failing after 44s
build postgres / docker (14) (push) Failing after 44s
build postgres / docker (16) (push) Failing after 46s
build postgres / docker (9) (push) Failing after 35s
build python / docker (2.7) (push) Failing after 34s
build python / docker (3.1) (push) Failing after 39s
build python / docker (3.11) (push) Failing after 44s
build python / docker (3.12) (push) Failing after 39s
build python / docker (3.13) (push) Failing after 42s
build python / docker (3.7) (push) Failing after 37s
build python / docker (3.8) (push) Failing after 42s
build python / docker (3.9) (push) Failing after 42s
build red / docker (push) Failing after 40s
build redis / docker (5) (push) Failing after 35s
build redis / docker (6) (push) Failing after 41s
build redis / docker (7) (push) Failing after 44s
build redis / docker (8) (push) Failing after 41s
build rust / docker (1.56) (push) Failing after 41s
build rust / docker (1.6) (push) Failing after 42s
build rust / docker (latest) (push) Failing after 39s
build shareforge / docker (1.41.4) (push) Failing after 38s
build sinusbot / docker (push) Failing after 45s
build steamcmd / docker (debian) (push) Failing after 40s
build steamcmd / docker (dotnet) (push) Failing after 39s
build steamcmd / docker (proton) (push) Failing after 32s
build steamcmd / docker (proton_8) (push) Failing after 35s
build steamcmd / docker (sniper) (push) Failing after 43s
build steamcmd / docker (ubuntu) (push) Failing after 36s
build tarkov / docker (v4.0.11) (push) Failing after 35s
build voice / docker (mumble) (push) Failing after 46s
build voice / docker (teaspeak) (push) Failing after 42s
build wine / docker (10) (push) Failing after 29s
build wine / docker (7) (push) Failing after 33s
build wine / docker (8) (push) Failing after 37s
build wine / docker (9) (push) Failing after 38s
build wine / docker (devel) (push) Failing after 32s
build wine / docker (latest) (push) Failing after 39s
build wine / docker (staging) (push) Failing after 40s
Add git configuration to fix SHA256 object format compatibility issues across all CI/CD workflows. Configure protocol version 2, disable fsckObjects, and clear negotiation algorithm. Also enhance checkout actions with full history fetch and explicit ref specification. Update .gitignore to exclude TODO.md.
This commit is contained in:
1 parent
c9a83ecd15
commit
39194bd1e0
11 files changed
+105
No files matched your search
@@ -29,6 +29,16 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ref: ${{ github.sha }}
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Set registry image base
|
- name: Set registry image base
|
||||||
|
|||||||
@@ -29,8 +29,15 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ref: ${{ github.sha }}
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
|
|
||||||
|
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -21,6 +21,14 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
ref: ${{ github.sha }}
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
|
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -32,6 +32,18 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -24,6 +24,18 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -17,6 +17,17 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -27,6 +27,17 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -22,6 +22,17 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -23,6 +23,17 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -28,6 +28,17 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
ref: ${{ github.sha }}
|
||||||
|
|
||||||
|
- name: Fix git sha256 negotiation (force newer object format compatibility)
|
||||||
|
run: |
|
||||||
|
git config --global protocol.version 2
|
||||||
|
git config --global transfer.fsckObjects false
|
||||||
|
git config --global fetch.negotiationAlgorithm ''
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Login to registry (tags only)
|
- name: Login to registry (tags only)
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|||||||
@@ -2,3 +2,4 @@
|
|||||||
.idea
|
.idea
|
||||||
|
|
||||||
paid/
|
paid/
|
||||||
|
TODO.md
|
||||||
Reference in new issue
Block a user