<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/.github, branch v2.45.1</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.45.1</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.45.1'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2024-03-21T21:55:13Z</updated>
<entry>
<title>Merge branch 'pb/ci-win-artifact-names-fix'</title>
<updated>2024-03-21T21:55:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-03-21T21:55:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b0b43e3b1a5670009c708fa7da8d9f9a091d82c0'/>
<id>urn:sha1:b0b43e3b1a5670009c708fa7da8d9f9a091d82c0</id>
<content type='text'>
CI update.

* pb/ci-win-artifact-names-fix:
  ci(github): make Windows test artifacts name unique
</content>
</entry>
<entry>
<title>ci(github): make Windows test artifacts name unique</title>
<updated>2024-03-11T17:13:03Z</updated>
<author>
<name>Philippe Blain</name>
<email>levraiphilippeblain@gmail.com</email>
</author>
<published>2024-03-10T20:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e1aaf309db559fd722185bfdea61d3a31d9bbfd4'/>
<id>urn:sha1:e1aaf309db559fd722185bfdea61d3a31d9bbfd4</id>
<content type='text'>
If several jobs in the windows-test or vs-test matrices fail, the
upload-artifact action in each job tries to upload the test directories
of the failed tests as "failed-tests-windows.zip", which fails for all
jobs except the one which finishes first with the following error:

    Error: Failed to CreateArtifact: Received non-retryable error:
    Failed request: (409) Conflict: an artifact with this name
    already exists on the workflow run

Make the artifacts name unique by using the 'matrix.nr' token, and
disambiguate the vs-test artifacts from the windows-test ones.

Signed-off-by: Philippe Blain &lt;levraiphilippeblain@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ps/reftable-backend'</title>
<updated>2024-02-27T02:10:23Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-02-27T02:10:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b4385bf016d0d4b8e9bea6564e2d727082067f69'/>
<id>urn:sha1:b4385bf016d0d4b8e9bea6564e2d727082067f69</id>
<content type='text'>
Integrate the reftable code into the refs framework as a backend.

* ps/reftable-backend:
  refs/reftable: fix leak when copying reflog fails
  ci: add jobs to test with the reftable backend
  refs: introduce reftable backend
</content>
</entry>
<entry>
<title>l10n: ci: disable cache for setup-go to suppress warnings</title>
<updated>2024-02-16T03:51:19Z</updated>
<author>
<name>Jiang Xin</name>
<email>worldhello.net@gmail.com</email>
</author>
<published>2024-02-16T03:20:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1bb7fcbffc213db044476998f3a14b2597f3c540'/>
<id>urn:sha1:1bb7fcbffc213db044476998f3a14b2597f3c540</id>
<content type='text'>
After we upgraded actions/setup-go to v5, the following warning message
was reported every time we ran the CI.

    Restore cache failed: Dependencies file is not found ...

Disable cache to suppress warning messages as described in the solution
below.

    https://github.com/actions/setup-go/issues/427

Signed-off-by: Jiang Xin &lt;worldhello.net@gmail.com&gt;
</content>
</entry>
<entry>
<title>l10n: ci: remove unused param for add-pr-comment@v2</title>
<updated>2024-02-16T03:40:58Z</updated>
<author>
<name>Jiang Xin</name>
<email>worldhello.net@gmail.com</email>
</author>
<published>2024-02-16T03:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4d733f09f03c8e28a26470ebe046a2f3efa891d9'/>
<id>urn:sha1:4d733f09f03c8e28a26470ebe046a2f3efa891d9</id>
<content type='text'>
When we upgraded GitHub Actions "mshick/add-pr-comment" to v2, the
following warning message was reported every time we ran the CI.

    Unexpected input(s) 'repo-token-user-login', valid inputs ...

Removed the obsolete parameter "repo-token-user-login" to suppress
warning messages.

Signed-off-by: Jiang Xin &lt;worldhello.net@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of github.com:git/git</title>
<updated>2024-02-15T01:48:25Z</updated>
<author>
<name>Jiang Xin</name>
<email>worldhello.net@gmail.com</email>
</author>
<published>2024-02-15T01:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f98643fcb247a3613291d70f6f8e6f80b359c56b'/>
<id>urn:sha1:f98643fcb247a3613291d70f6f8e6f80b359c56b</id>
<content type='text'>
* 'master' of github.com:git/git: (51 commits)
  Hopefully the last batch of fixes before 2.44 final
  Git 2.43.2
  A few more fixes before -rc1
  write-or-die: fix the polarity of GIT_FLUSH environment variable
  A few more topics before -rc1
  completion: add and use __git_compute_second_level_config_vars_for_section
  completion: add and use __git_compute_first_level_config_vars_for_section
  completion: complete 'submodule.*' config variables
  completion: add space after config variable names also in Bash 3
  receive-pack: use find_commit_header() in check_nonce()
  ci(linux32): add a note about Actions that must not be updated
  ci: bump remaining outdated Actions versions
  unit-tests: do show relative file paths on non-Windows, too
  receive-pack: use find_commit_header() in check_cert_push_options()
  prune: mark rebase autostash and orig-head as reachable
  sequencer: unset GIT_CHERRY_PICK_HELP for 'exec' commands
  ref-filter.c: sort formatted dates by byte value
  ssh signing: signal an error with a negative return value
  bisect: document command line arguments for "bisect start"
  bisect: document "terms" subcommand more fully
  ...
</content>
</entry>
<entry>
<title>Merge branch 'js/github-actions-update'</title>
<updated>2024-02-13T22:31:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-02-13T22:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c2914d4677a11e49bdbf9cdb9d8d9addef510cf7'/>
<id>urn:sha1:c2914d4677a11e49bdbf9cdb9d8d9addef510cf7</id>
<content type='text'>
Update remaining GitHub Actions jobs to avoid warnings against
using deprecated version of Node.js.

* js/github-actions-update:
  ci(linux32): add a note about Actions that must not be updated
  ci: bump remaining outdated Actions versions
</content>
</entry>
<entry>
<title>Merge branch 'jc/github-actions-update'</title>
<updated>2024-02-13T22:31:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-02-13T22:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=133a7b08dc951a9597aa80e6a388472fc55c9783'/>
<id>urn:sha1:133a7b08dc951a9597aa80e6a388472fc55c9783</id>
<content type='text'>
Squelch node.js 16 deprecation warnings from GitHub Actions CI
by updating actions/github-script and actions/checkout that use
node.js 20.

* jc/github-actions-update:
  GitHub Actions: update to github-script@v7
  GitHub Actions: update to checkout@v4
</content>
</entry>
<entry>
<title>Merge branch 'pb/template-for-single-commit-pr'</title>
<updated>2024-02-12T21:16:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-02-12T21:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=32c5ab6ee4574ecb5084f896d07c33fb97588f4f'/>
<id>urn:sha1:32c5ab6ee4574ecb5084f896d07c33fb97588f4f</id>
<content type='text'>
Doc update.

* pb/template-for-single-commit-pr:
  .github/PULL_REQUEST_TEMPLATE.md: add a note about single-commit PRs
</content>
</entry>
<entry>
<title>ci(linux32): add a note about Actions that must not be updated</title>
<updated>2024-02-12T16:48:22Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2024-02-11T12:11:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=20e0ff883514216f5737a721443ee0dd59dbf68f'/>
<id>urn:sha1:20e0ff883514216f5737a721443ee0dd59dbf68f</id>
<content type='text'>
The Docker container used by the `linux32` job comes without Node.js,
and therefore the `actions/checkout` and `actions/upload-artifact`
Actions cannot be upgraded to the latest versions (because they use
Node.js).

One time too many, I accidentally tried to update them, where
`actions/checkout` at least fails immediately, but the
`actions/upload-artifact` step is only used when any test fails, and
therefore the CI run usually passes even though that Action was updated
to a version that is incompatible with the Docker container in which
this job runs.

So let's add a big fat warning, mainly for my own benefit, to avoid
running into the very same issue over and over again.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
