<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/.github/workflows, branch release/13.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-05-14T16:56:33Z</updated>
<entry>
<title>.github: Update the path used for the homebrew LLVM install on macOS</title>
<updated>2024-05-14T16:56:33Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2024-05-02T21:11:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea6caf8bc223783f6c6b898285ef96c1ffa7cdcb'/>
<id>urn:sha1:ea6caf8bc223783f6c6b898285ef96c1ffa7cdcb</id>
<content type='text'>
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1212

(cherry picked from commit 1091f525df9d74f07d707d8a79a91fe26a6c50e3)
(cherry picked from commit f4b6272a26da7b1cf577d13c74c9f146412bad56)
</content>
</entry>
<entry>
<title>.github: Switch to v4 of actions/checkout</title>
<updated>2024-04-08T18:03:08Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2024-03-05T05:52:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dcedc7b7f29eaa42152590037bb76fd6fc2d86f2'/>
<id>urn:sha1:dcedc7b7f29eaa42152590037bb76fd6fc2d86f2</id>
<content type='text'>
GitHub is emitting a warning that v3 is deprecated due to using
Node.js 16.

(cherry picked from commit e6dccf00500d7e9e2311b372e28897df7c0421dd)
</content>
</entry>
<entry>
<title>.github: Attempt to fix and increase robustness of macOS action</title>
<updated>2023-02-22T20:47:12Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2022-06-30T20:03:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bc68c55166ada973141542c9c719f562475cb80c'/>
<id>urn:sha1:bc68c55166ada973141542c9c719f562475cb80c</id>
<content type='text'>
Homebrew has added LLVM 14 and made that the default version, but GitHub
continues to install LLVM 13 for now, so it ends up only accessible via
the versioned name and not the unversioned one. We also add an explicit
installation of llvm@13 so that, if GitHub updates the image to using
LLVM 14, the action continues to work, albeit slightly more slowly. This
also ensures the compiler label remains correct rather than outdated, as
has occurred in the past, and that we don't get new versions of LLVM
before we're ready for them, which is especially relevant for stable
branches. This all mirrors how the Ubuntu jobs are configured.

(cherry picked from commit 22f731486e80fdbf679712b2a99605ba97a50264)
</content>
</entry>
<entry>
<title>.github: Restrict permissions on cross-build jobs.</title>
<updated>2023-02-22T20:46:09Z</updated>
<author>
<name>Alex</name>
<email>aleksandrosansan@gmail.com</email>
</author>
<published>2023-02-09T20:12:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff5b04fddebd129be42a60e7ee8666c9286db57c'/>
<id>urn:sha1:ff5b04fddebd129be42a60e7ee8666c9286db57c</id>
<content type='text'>
(cherry picked from commit aca7ff471acffb59f0f9e2cc4de6363872444fcc)
</content>
</entry>
<entry>
<title>.github: Switch to v3 of actions/checkout.</title>
<updated>2023-02-22T20:44:23Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-12-21T00:27:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f9345b915b26b2eb9393687e6d2617f320004a04'/>
<id>urn:sha1:f9345b915b26b2eb9393687e6d2617f320004a04</id>
<content type='text'>
GitHub is emitting a warning that v2 is deprecated due to using
Node.js 12.

Reported by:	GitHub
Reviewed by:	arichardson, emaste
Differential Revision:	https://reviews.freebsd.org/D37769

(cherry picked from commit 54f3a781a2ff980034dfe13ff6323c96fc587f1b)
</content>
</entry>
<entry>
<title>.github: Add a build on Ubuntu 22.04 using llvm 14.</title>
<updated>2022-07-13T18:44:26Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-06-09T17:20:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=643b3b382d061cbc421cf79e00d9c2c90aeab319'/>
<id>urn:sha1:643b3b382d061cbc421cf79e00d9c2c90aeab319</id>
<content type='text'>
Reviewed by:	uqs
Pull Request:	https://github.com/freebsd/freebsd-src/pull/599

(cherry picked from commit 74536fca79facf0e4fdbaf833b94d82e92bb9f77)
</content>
</entry>
<entry>
<title>.github: Cross-build aarch64 as well as amd64 kernels.</title>
<updated>2022-07-13T18:44:26Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-06-09T17:20:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0d53db064e8782a9ef771a6de8d397ffb5436980'/>
<id>urn:sha1:0d53db064e8782a9ef771a6de8d397ffb5436980</id>
<content type='text'>
This required adding an explicit os list to the matrix.

Reviewed by:	uqs
Pull Request:	https://github.com/freebsd/freebsd-src/pull/599

(cherry picked from commit 3491ed652e0af484b8357ba67e45af17a0e54173)
</content>
</entry>
<entry>
<title>.github: Update compilers used for cross-build testing.</title>
<updated>2022-07-13T18:44:26Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-06-09T17:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f85c2be7d53276d2b890878884113252701b7901'/>
<id>urn:sha1:f85c2be7d53276d2b890878884113252701b7901</id>
<content type='text'>
- Drop clang 9 build, and switch the remaining ubuntu build to
  the more modern clang 12.

- Update the label for the macos-latest builds which are now using
  clang 13 rather than clang 12.

Reviewed by:	uqs
Pull Request:	https://github.com/freebsd/freebsd-src/pull/599

(cherry picked from commit 49335eda0f5d80e9c86754b5ed95a285b49ef166)
</content>
</entry>
<entry>
<title>Make it clear we're running clang-12 for the GH actions</title>
<updated>2022-07-13T18:44:26Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2021-07-19T08:25:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=68cbaf755c03e886bfa2c4fa1309d56737a1ebb8'/>
<id>urn:sha1:68cbaf755c03e886bfa2c4fa1309d56737a1ebb8</id>
<content type='text'>
This chases a homebrew change in the default clang version.

Reviewed by:	arichardson
Differential Revision: https://reviews.freebsd.org/D31231

(cherry picked from commit 2f677dcedf3b70bf97a51c2b0fd9927b67c666ff)
</content>
</entry>
<entry>
<title>.github: Attempt to un-break Clang 9 action</title>
<updated>2021-05-29T03:38:07Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2021-05-29T03:36:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ddd0a8bffe35fce60e71147d3789564ad1997ba3'/>
<id>urn:sha1:ddd0a8bffe35fce60e71147d3789564ad1997ba3</id>
<content type='text'>
GitHub removed Clang 9 from the 20.04 image[1], breaking this build.
Thus, manually add the specific versioned packages we need for the
Ubuntu jobs to ensure they're installed. Note that we don't do the same
for macOS, as Homebrew does not allow multiple llvm@N to co-exist,
giving an error if you attempt to install a second one. In practice we
don't actually use the compiler field here for anything other than the
build name, it's only the cross-bindir that matters, so when it
eventually moves to 12 the name will get confusing but the job will
still work.

MFC after:	immediately

[1] https://github.com/actions/virtual-environments/commit/15a610677be406d250c1f6732b03c8b87e693a0a

(cherry picked from commit e5f5b6a75c0aa0f51a399e2002d15b51211630b5)
</content>
</entry>
</feed>
