Commit Graph

70 Commits

Author SHA1 Message Date
Chris Evich ba5a918904
Cirrus: Note matrix filter resolution
Signed-off-by: Chris Evich <cevich@redhat.com>
2020-08-05 09:48:04 -04:00
Daniel J Walsh 2f27b69d06
build(deps): bump github.com/hashicorp/go-multierror from 1.0.0 to 1.1.0
Bumps [github.com/hashicorp/go-multierror](https://github.com/hashicorp/go-multierror) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/hashicorp/go-multierror/releases)
- [Commits](hashicorp/go-multierror@v1.0.0...v1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-25 12:47:58 -04:00
Daniel J Walsh 1b894aa8f0
Stop using golang 1.12
Move testing to 1.13 and 1.14

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-25 06:10:01 -04:00
Daniel J Walsh ae6c1176f3
Update libpod image to see if it fixes ubuntu issues
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-04 15:46:56 -04:00
Chris Evich ec997b5374
Cirrus: Update Fedora and Ubuntu VM images
Signed-off-by: Chris Evich <cevich@redhat.com>
2020-04-21 16:01:29 -04:00
Chris Evich abdb21c2e5
Cirrus: Temp. Tolerate devicemapper test failure
Signed-off-by: Chris Evich <cevich@redhat.com>
2020-02-27 12:32:32 -05:00
Chris Evich 1fb3e1d7c8
Cirrus: Support additional test-storage
Signed-off-by: Chris Evich <cevich@redhat.com>
2020-02-27 12:32:32 -05:00
Chris Evich 83d93c2f2f
Cirrus: Minor F31 update 2020-02-26 12:33:06 -05:00
Chris Evich de349fb39e
Cirrus: Support F31 testing
Signed-off-by: Chris Evich <cevich@redhat.com>
2019-11-08 11:26:34 -05:00
Chris Evich 7c898fa7af
Cirrus: Use libpod cache-images
Previously automation on this project used the low-level VM images
mostly as-is from google.  However, due to many items fixed by
https://github.com/containers/libpod/pull/3632 it makes more sense
to use the cache-images instead.

Non-deterministic behavior is a severe detriment to testing
reliability.  By using the libpod cache-images, this projects inherits
the libpod PR-based image-build workflow, a slew of pre-installed
packages, along with disabled default background services.

This should result in both faster and more reliable testing.

Signed-off-by: Chris Evich <cevich@redhat.com>
2019-11-08 11:20:43 -05:00
Daniel J Walsh ad54e947c0
Add make vendor-in-container
In order to always run vendor with the latest supported version of golang,
add the ability to run the vendor command within a podman container.

After running the command include vendor changes.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2019-10-25 11:09:29 -04:00
Giuseppe Scrivano 7a0d58dab5
storage: drop ostree deduplication
it was an attempt to use OSTree to deduplicate files, at the time we
already had a dependency on OSTree for system containers in
containers/image.  Since the feature never really took off, let's just
drop it.

Closes: https://github.com/containers/storage/issues/419

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-10-05 20:27:45 +02:00
Valentin Rothberg c2cc0e1645
Merge pull request #385 from saschagrunert/internal-tools
Switch to golangci-lint
2019-07-17 16:20:36 +02:00
Sascha Grunert 66c879f02a
Switch to golangci-lint
This commit uses internal tools vendoring to switch to golangci-lint. All
working linters have been enabled. The other tools have been vendored as
well into the same tools folder, whereas the corresponding test and
build targets have been adapted as well.

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-07-17 11:13:06 +02:00
Sascha Grunert 323c2aeeab
Add cirrus vendor check
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-07-16 13:40:01 +02:00
Chris Evich baea914b3b
Cirrus: Simplify three scripts into one
Also add demarcation line to help identify separate commands in the
output.

Signed-off-by: Chris Evich <cevich@redhat.com>
2019-05-29 12:18:04 -04:00
Daniel J Walsh 1522cc04e5
Start implementing testing in cirus
Hook up regular tests to run on fedora/ubuntu natively.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2019-05-21 10:45:21 -04:00
Chris Evich 0293236464
Cirrus: Add meta task for tracking image use
Signed-off-by: Chris Evich <cevich@redhat.com>
2019-05-15 16:31:22 -04:00
Chris Evich 247e35d8ec
Cirrus: Implement essential functions and scripts
Signed-off-by: Chris Evich <cevich@redhat.com>
2019-05-15 16:29:16 -04:00
Chris Evich 83e2acd98a
Cirrus: Add initial support for Cirrus-CI
Signed-off-by: Chris Evich <cevich@redhat.com>
2019-05-15 13:23:21 -04:00