{"push_id":2928906763,"size":19,"distinct_size":19,"ref":"refs/heads/cirrus-ci","head":"3e01838967652093d4114d254daec89bff396d21","before":"dcafdfa0960fcc6b877d30caa7eea90029ca7782","commits":[{"sha":"4f825f2e079c1cf3ec6c9fd2c5378ce2db18d4f0","author":{"name":"baude","email":"4a9bf16f52cf2e7b852b6c55f7c378736725ec17@redhat.com"},"message":"Add container runlabel command\n\nExecute the command as described by a container image.  The value of the label is processed\ninto a command by:\n\n1. Ensuring the first argument of the command is podman.\n2. Substituting any variables with those defined by the environment or otherwise.\n\nIf no label exists in the container image, nothing is done.\n\npodman container runlabel LABEL IMAGE extra_args\nSigned-off-by: baude <bbaude@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/4f825f2e079c1cf3ec6c9fd2c5378ce2db18d4f0"},{"sha":"2c7f97d5a782d35efc195baf7a7ca9016ca05409","author":{"name":"Matthew Heon","email":"8dfcee637b682eb0c94f501440904ab12404ca8d@gmail.com"},"message":"Add ContainerStateExited and OCI delete() in cleanup()\n\nTo work better with Kata containers, we need to delete() from the\nOCI runtime as a part of cleanup, to ensure resources aren't\nretained longer than they need to be.\n\nTo enable this, we need to add a new state to containers,\nContainerStateExited. Containers transition from\nContainerStateStopped to ContainerStateExited via cleanupRuntime\nwhich is invoked as part of cleanup(). A container in the Exited\nstate is identical to Stopped, except it has been removed from\nthe OCI runtime and thus will be handled differently when\ninitializing the container.\n\nSigned-off-by: Matthew Heon <matthew.heon@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/2c7f97d5a782d35efc195baf7a7ca9016ca05409"},{"sha":"29dbab64407d11f314b894c37deb4419faeefc56","author":{"name":"Matthew Heon","email":"8dfcee637b682eb0c94f501440904ab12404ca8d@gmail.com"},"message":"Address review comments and fix ps output\n\nSigned-off-by: Matthew Heon <matthew.heon@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/29dbab64407d11f314b894c37deb4419faeefc56"},{"sha":"39d7c869ea9291352e836f3c170d9bd801f9c35c","author":{"name":"Matthew Heon","email":"8dfcee637b682eb0c94f501440904ab12404ca8d@gmail.com"},"message":"Fix bug with exited state and container remove\n\nSigned-off-by: Matthew Heon <matthew.heon@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/39d7c869ea9291352e836f3c170d9bd801f9c35c"},{"sha":"7e23fb6c5d252c61125388ec3c7e1313b7f6bb85","author":{"name":"Matthew Heon","email":"8dfcee637b682eb0c94f501440904ab12404ca8d@gmail.com"},"message":"Fix cleanupRuntime to only save if container is valid\n\nWe call cleanup() (which calls cleanupRuntime()) as part of\nremoving containers, after the container has already been removed\nfrom the database. cleanupRuntime() tries to update and save the\nstate, which obviously fails if the container no longer exists.\nMake the save() conditional on the container not being in the\nprocess of being removed.\n\nSigned-off-by: Matthew Heon <matthew.heon@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/7e23fb6c5d252c61125388ec3c7e1313b7f6bb85"},{"sha":"b7c5fa70ab858a32432a653674efcf10531048ff","author":{"name":"Matthew Heon","email":"8dfcee637b682eb0c94f501440904ab12404ca8d@gmail.com"},"message":"Fix Wait() to allow Exited state as well as Stopped\n\nSigned-off-by: Matthew Heon <matthew.heon@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/b7c5fa70ab858a32432a653674efcf10531048ff"},{"sha":"978aac665060140f08a5574e3611a17cc98516c0","author":{"name":"Matthew Heon","email":"8dfcee637b682eb0c94f501440904ab12404ca8d@gmail.com"},"message":"Fix python tests\n\nSigned-off-by: Matthew Heon <matthew.heon@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/978aac665060140f08a5574e3611a17cc98516c0"},{"sha":"d5687946f6a0aa14a5326f26ca0ceca68588056f","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #1528 from baude/runlabel\n\nAdd container runlabel command","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/d5687946f6a0aa14a5326f26ca0ceca68588056f"},{"sha":"2f73a9b0f6225819fb8bf53d103438ddf4421441","author":{"name":"Giuseppe Scrivano","email":"20002b7b24c75512093a71a58285826d5c504fca@redhat.com"},"message":"rootless: always set XDG_RUNTIME_DIR\n\nit is used internally by containers/image to locate the auth file.\n\nCloses: https://github.com/containers/libpod/issues/1457\n\nSigned-off-by: Giuseppe Scrivano <gscrivan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/2f73a9b0f6225819fb8bf53d103438ddf4421441"},{"sha":"a3c4ce6717cab56d968fbe1fff0ced19f45c23cb","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #1531 from mheon/add_exited_state\n\nAdd ContainerStateExited and OCI delete() in cleanup()","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/a3c4ce6717cab56d968fbe1fff0ced19f45c23cb"},{"sha":"230edff5216d0a7cedeff06c891450f8691b5aa2","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #1580 from giuseppe/rootless-always-set-XDG_RUNTIME_DIR\n\nrootless: always set XDG_RUNTIME_DIR","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/230edff5216d0a7cedeff06c891450f8691b5aa2"},{"sha":"7abf46d15e473a5bb2ec3c0646b7bbcdd5f59ef5","author":{"name":"Giuseppe Scrivano","email":"20002b7b24c75512093a71a58285826d5c504fca@redhat.com"},"message":"selinux: drop superflous relabel\n\nThe same relabel is already done in writeStringToRundir so we don't\nneed to do it twice.  The version in writeStringToRundir takes into\naccount the correct file path when using user namespaces.\n\nCloses: https://github.com/containers/libpod/pull/1584\n\nSigned-off-by: Giuseppe Scrivano <gscrivan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/7abf46d15e473a5bb2ec3c0646b7bbcdd5f59ef5"},{"sha":"2a3e3e7f25d9a7bbe5e6f3f35027ccbe6521961f","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #1584 from giuseppe/drop-superflous-relabel\n\nselinux: drop superflous relabel","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/2a3e3e7f25d9a7bbe5e6f3f35027ccbe6521961f"},{"sha":"14473270d7af520dae006605ab798ad9db34f184","author":{"name":"baude","email":"4a9bf16f52cf2e7b852b6c55f7c378736725ec17@redhat.com"},"message":"Add ability for ubuntu to be tested\n\nunfortunately the papr CI system cannot test ubuntu as a VM; therefore,\nthis PR still keeps travis.  but it does include fixes that will be required\nfor running on modern versions of ubuntu.\n\nSigned-off-by: baude <bbaude@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/14473270d7af520dae006605ab798ad9db34f184"},{"sha":"3750b35ae2a22e7f7bc0070c5c2dadf1ef437074","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #1578 from baude/addubuntuci\n\nAdd Ubuntu-18.04 to CI testing","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/3750b35ae2a22e7f7bc0070c5c2dadf1ef437074"},{"sha":"52f8ac2a5c3b337485547e9457dc6804093d8394","author":{"name":"Chris Evich","email":"352d8596d782a469eafa66a46434e15a449859ce@redhat.com"},"message":"TESTING: CIRRUS CI\n\nSigned-off-by: Chris Evich <cevich@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/52f8ac2a5c3b337485547e9457dc6804093d8394"},{"sha":"1686374e3920d14e73ddb81985b1b2ca9e8821c8","author":{"name":"Chris Evich","email":"352d8596d782a469eafa66a46434e15a449859ce@redhat.com"},"message":"cirrus-ci: Only output on error exit\n\nSigned-off-by: Chris Evich <cevich@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/1686374e3920d14e73ddb81985b1b2ca9e8821c8"},{"sha":"0565de677c57e4382f3d6d91ebec303cf22da5b2","author":{"name":"Chris Evich","email":"352d8596d782a469eafa66a46434e15a449859ce@redhat.com"},"message":"Enable swap accounting on Ubuntu\n\nRef: https://docs.docker.com/install/linux/linux-postinstall\n/#your-kernel-does-not-support-cgroup-swap-limit-capabilities\n\n(quote)\nOn Ubuntu or Debian hosts, You may see messages similar to the following\nwhen working with an image.\n\nWARNING: Your kernel does not support swap limit capabilities.\nLimitation discarded.\n\nThis warning does not occur on RPM-based systems, which enable these\ncapabilities by default.\n(unquote)\n\nSigned-off-by: Chris Evich <cevich@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/0565de677c57e4382f3d6d91ebec303cf22da5b2"},{"sha":"3e01838967652093d4114d254daec89bff396d21","author":{"name":"Chris Evich","email":"352d8596d782a469eafa66a46434e15a449859ce@redhat.com"},"message":"Simplify VM Image setup scripts\n\nInstead of copying files one-by-one, just copy the entire libpod repo.\n\nSigned-off-by: Chris Evich <cevich@redhat.com>","distinct":true,"url":"https://api.github.com/repos/cevich/libpod/commits/3e01838967652093d4114d254daec89bff396d21"}]}
{"actor":{"display_login":"cevich"}}