<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fscrypt.git/.travis.yml, branch v0.3.5</title>
<subtitle>Go tool for managing Linux filesystem encryption
</subtitle>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/'/>
<entry>
<title>Switch from Travis CI to GitHub Actions</title>
<updated>2020-11-26T09:08:36+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2020-11-21T23:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=0692c00a2af75a5ec6c26e58adb37fa152912dce'/>
<id>0692c00a2af75a5ec6c26e58adb37fa152912dce</id>
<content type='text'>
travis-ci.org is being shut down, so switch to GitHub Actions.

It should be mostly equivalent, but I did drop functionality in a couple
cases:

- Publishing release binaries.  I don't think providing Linux binaries
  is useful, since people build their own anyway.  So I left this out.

- Build and testing on ppc64le.  GitHub Actions only natively supports
  x86.  I tried uraimo/run-on-arch-action, which uses Docker and QEMU
  user-mode emulation, but the fscrypt tests can't be run because
  QEMU user-mode emulation doesn't support all the needed system calls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
travis-ci.org is being shut down, so switch to GitHub Actions.

It should be mostly equivalent, but I did drop functionality in a couple
cases:

- Publishing release binaries.  I don't think providing Linux binaries
  is useful, since people build their own anyway.  So I left this out.

- Build and testing on ppc64le.  GitHub Actions only natively supports
  x86.  I tried uraimo/run-on-arch-action, which uses Docker and QEMU
  user-mode emulation, but the fscrypt tests can't be run because
  QEMU user-mode emulation doesn't support all the needed system calls.
</pre>
</div>
</content>
</entry>
<entry>
<title>travis.yml: upgrade to Ubuntu 20.04 and enable cli tests</title>
<updated>2020-11-08T04:46:57+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2020-11-08T04:30:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=f32b6a62aa2850844fbdde994610aee8e2bad1d9'/>
<id>f32b6a62aa2850844fbdde994610aee8e2bad1d9</id>
<content type='text'>
Now that Travis CI supports a version of Ubuntu that has a kernel that
supports v2 encryption policies, upgrade to it and enable the cli tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that Travis CI supports a version of Ubuntu that has a kernel that
supports v2 encryption policies, upgrade to it and enable the cli tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Travis-ci: added support for ppc64le (#257)</title>
<updated>2020-10-15T12:27:25+00:00</updated>
<author>
<name>sanjaymsh</name>
<email>66668807+sanjaymsh@users.noreply.github.com</email>
</author>
<published>2020-10-15T12:27:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=9dde51ae5a9f18a81292d4a8431e81b3869dee62'/>
<id>9dde51ae5a9f18a81292d4a8431e81b3869dee62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>travis.yml: build 32-bit binary</title>
<updated>2020-06-03T00:50:23+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2020-06-03T00:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=3c15a7a05bd7673d2ca4650dd1525df408d20728'/>
<id>3c15a7a05bd7673d2ca4650dd1525df408d20728</id>
<content type='text'>
Don't let people check in code that breaks 32-bit builds.

Update https://github.com/google/fscrypt/issues/233
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't let people check in code that breaks 32-bit builds.

Update https://github.com/google/fscrypt/issues/233
</pre>
</div>
</content>
</entry>
<entry>
<title>Wire up shellcheck of cli-tests/*.sh to 'make lint'</title>
<updated>2020-05-09T21:04:47+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2020-05-09T21:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=d6cc933ff1722ca3229aadd8878fe77ba5d05575'/>
<id>d6cc933ff1722ca3229aadd8878fe77ba5d05575</id>
<content type='text'>
Enforce that all the cli-test scripts pass 'shellcheck'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enforce that all the cli-test scripts pass 'shellcheck'.
</pre>
</div>
</content>
</entry>
<entry>
<title>travis.yml: stop overriding e2fsprogs version (#222)</title>
<updated>2020-05-09T19:54:37+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2020-05-09T19:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=1aef2541a434bd9e88ebd52be72f13d56c5ef748'/>
<id>1aef2541a434bd9e88ebd52be72f13d56c5ef748</id>
<content type='text'>
There's no longer a need to override the Ubuntu version that the
Travis CI builds install e2fsprogs from, since we now use
"dist: bionic", and e2fsprogs in Bionic supports encryption.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's no longer a need to override the Ubuntu version that the
Travis CI builds install e2fsprogs from, since we now use
"dist: bionic", and e2fsprogs in Bionic supports encryption.</pre>
</div>
</content>
</entry>
<entry>
<title>Release version v0.2.6 (#198)</title>
<updated>2020-02-11T07:20:14+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey@google.com</email>
</author>
<published>2020-02-11T07:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=43b4079fd8b52e64d694229311afcbcca0e35b19'/>
<id>43b4079fd8b52e64d694229311afcbcca0e35b19</id>
<content type='text'>
* Release version v0.2.6

Fixes #195

Also, update the encrypted API key.
My person access token had expired, this one should work now.

Signed-off-by: Joe Richey &lt;joerichey@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Release version v0.2.6

Fixes #195

Also, update the encrypted API key.
My person access token had expired, this one should work now.

Signed-off-by: Joe Richey &lt;joerichey@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>travis: set GO111MODULE=on for 'go get'</title>
<updated>2019-11-27T01:13:04+00:00</updated>
<author>
<name>Eric Biggers</name>
<email>ebiggers@google.com</email>
</author>
<published>2019-11-27T00:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=9c2cc186ecce7d0bb6e220b0312222ce93090790'/>
<id>9c2cc186ecce7d0bb6e220b0312222ce93090790</id>
<content type='text'>
Ensure that the environmental variable GO111MODULE is set to "on" when
running 'go get'.  This fixes a CI failure with Go 1.11 and 1.12.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure that the environmental variable GO111MODULE is set to "on" when
running 'go get'.  This fixes a CI failure with Go 1.11 and 1.12.
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete vendored code and update CI to Go 1.13 (#158)</title>
<updated>2019-10-26T00:15:27+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey@google.com</email>
</author>
<published>2019-10-26T00:15:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=b24e4ccd245861f7537f17c3e01be2cbefb1b29e'/>
<id>b24e4ccd245861f7537f17c3e01be2cbefb1b29e</id>
<content type='text'>
As the Go community transitions to using the modules ecosystem,
we want to only support one way of managing dependencies.
So this change moves to only using Go modules for dependency management.

This means that our effective minimum Go version increases to Go 1.11.
To account for this, we also update:
  - the documentation
  - Makefile
  - CI scripts</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the Go community transitions to using the modules ecosystem,
we want to only support one way of managing dependencies.
So this change moves to only using Go modules for dependency management.

This means that our effective minimum Go version increases to Go 1.11.
To account for this, we also update:
  - the documentation
  - Makefile
  - CI scripts</pre>
</div>
</content>
</entry>
<entry>
<title>Update Travis to use Ubuntu 18.04 and Go 1.12 (#135)</title>
<updated>2019-07-27T01:08:34+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey@google.com</email>
</author>
<published>2019-07-27T01:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=73992db882786db9e2c1ac63f101f77a9d90a0a6'/>
<id>73992db882786db9e2c1ac63f101f77a9d90a0a6</id>
<content type='text'>
Fixes CI issues</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes CI issues</pre>
</div>
</content>
</entry>
</feed>
