Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/gha-puppet
Reusable workflows to run Puppet tests within GitHub Actions
https://github.com/voxpupuli/gha-puppet
Always refresh apt metadata
9217ba1b7892d133cc8b94d46e82ee0b32481b7c authored 12 months agoBefore running `apt-get install` always refresh the metadata.
ea3ac5cc1732d25320c68d474870ae1d05a3a2e4 authored 12 months agoadd support for vagrant-libvirt on GHA
b66ada4b8751d1d3633548c2ddbe6c1ec1b9a5ac authored 12 months agofafc4ec9bbfff3cc0f6495c07f0c070dff697d75 authored 12 months ago
beaker: Pass beaker_hcloud_token secret
4e7fe70c5b834f6b20b6c82a80db364434ee3912 authored about 1 year agofa363d376326d582e8a5ad2162199afbc734d53e authored about 1 year ago
Release 2.0.0
e8d0217303bbfad7c21716b0e33119b795243557 authored over 1 year agob3f32179c62bfa8b50e2fe7a9911c07f7dc86eca authored over 1 year ago
Support BEAKER_FACTER matrix generation
7176c2faa1e7d2fa2c2df19bcd6e5082fc8671b7 authored over 1 year agoc6ee8e9568629af7b1b23e5b53f22cbd590c9003 authored over 1 year ago
This gives control of the environment to metadata2gha.
4af395c4ce6e9d1a6c22b1eca4ea90292f3256a3 authored over 1 year agoRely on puppet_metadata for the beaker name
d5c0131961f53f43dcf9c089509a5074aae9ae54 authored over 1 year ago
puppet_metadata 3.3 started to provide the name of the matrix, which
prepares for more complex s...
GHA: Replace BEAKER_setfile->BEAKER_SETFILE env var
6b48b068536f19c1073f88ceebf33482597b1fc5 authored over 1 year ago59ceea72bafa4f75a2228666b6cc4f0e929117d4 authored over 1 year ago
Provide both a minimal example and a voxpupuli-* example
7c90997eb038886186605dd764d8044fd661081c authored over 1 year ago
In 2e4b26c393871ef5625d9aa3f34a9ac339ec2d10 the minimal example was
rewritten to a voxpupuli-* e...
Update Ruby 3.0->3.2 in CI
2558be5a0f21e9aac8e5d73e0c49ebad04ae3050 authored over 1 year ago55e6430f80ab1d5cc92542de9962bc9ed1a296d3 authored over 1 year ago
README.md: Update Gemfile to match modulesync_config
4743dd4bd18d1c11f70889b0d7cac6fe77e8e758 authored over 1 year ago2e4b26c393871ef5625d9aa3f34a9ac339ec2d10 authored over 1 year ago
Bump actions/checkout from 3 to 4
6d21d84001b3722a2735065413d38c09ac52f01c authored over 1 year ago
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...
beaker/basic: Make CI runner configureable
fd1e80e0e0ad41db1b90d8005b13f803c651fe03 authored over 1 year ago
This will enable us to switch to other runners, for example external
ones or bigger github hoste...
Revert "puppet: Require $major.24 or newer"
15307be3a53d7466b470939549f14c1f11c631f4 authored over 1 year agoThis reverts commit 61fe7ccc296ae646433503165b2940a04bafea34.
Puppet 7.25 has removed the use o...
09c1d0cffe8a66a46ed0e3f823e248f6e958a7e1 authored over 1 year agoCI: require Puppet 7.x in pipeline generation jobs
87e08f09ffd4fa47723586e493ef5cdf97952e90 authored over 1 year ago61fe7ccc296ae646433503165b2940a04bafea34 authored over 1 year ago
ea143de3f820110741e903a123951fb4d050f9d8 authored over 1 year ago
ccce1fb2a2df9a0b619e522a3f516e7c8a6d20d6 authored almost 2 years ago
In f7774c2f9f15aaf8c25a47ce4d1fcd0f53ac7e72 the domain was changed to
be unique for every run, b...
189f579a0640b95efc133518ee8cadf749a39d35 authored almost 2 years ago
The used domain for beaker instances is now unique for each workflow run
for each module we have.
Enable dependabot to provide PRs for github actions
76b6d92ea7a3640713676201886ea9ab3c7ae294 authored almost 2 years ago3c8caac7653d407dfc90189b03c073b2a11937f1 authored almost 2 years ago
beaker: pin to Ubuntu 20.04 images
a8fea30a9fcf14fd4cc9071c839e5a55d5dbab83 authored about 2 years ago
Ubuntu 22.04 don't work nicely with our CentOS 7 docker containers:
https://github.com/voxpupuli...
Make BEAKER_HYPERVISOR configureable
560b5bf7dd6e8883ad0aebf75f6648b598da72bb authored about 2 years ago05786e3585e6845de5053f6446131b8047994a67 authored about 2 years ago
Use actions/checkout@v3
101ac6419a72a5c1112ffcbc31e8e3f70ab534c1 authored about 2 years ago
This uses NodeJS 16 and gets rid of the deprecation message for NodeJS
12.
d770bd37dd1543bc793f59df3afe0f278b8b3499 authored over 2 years ago
Document github.ref_name instead of .head_ref
238b8d0835e27d0bad3afb93261598169cc76422 authored almost 3 years ago
head_ref is only available in pull requests. ref_name is also available
on push.
This allows dealing with a corrupted cache.
https://github.com/ruby/setup-ruby#dealing-with-a-co...
release workflow: declare working-directory as input, not secret
8799fe0d34855d5bce43566be1461ca308308749 authored almost 3 years agocdb056938f8071520e732c3e63425cc86778381e authored almost 3 years ago
Implement support for working-directories
42dec51dd030a6a1bec8ff52f95da84682cf1c9f authored almost 3 years agof82c4ad8a1b0b8c81182d0b99e768d855ae9f948 authored almost 3 years ago
This is the first version. It doesn't mention what changed because
everything is new.
b21e99687a2d844c1e999ab9c78bf33c64edd862 authored almost 3 years ago
This copies what Puppet's PDK templates have used. While Vox Pupuli has
historically used PUPPET...
The release workflow releases, it doesn't deploy anything. This makes it
consistent.
6602b90edacc1ef5e054cc15da0be54eec252288 authored about 3 years ago
5c7cfa7adfa1c743665df723822afa7518249dd7 authored about 3 years ago
84cd84519c6b313f075a8b553708df9c04942182 authored about 3 years ago
206cbb2b5e3493db587a0a93cd2ee9b0f17ec4cc authored about 3 years ago
This changes it (in the typical scenario) from:
CI / Puppet / Puppet 7 - ...
To:
CI /...
3f0b02ba07b86f0a2b2b914aba01dd69e39bd95f authored about 3 years ago0bc5086a31116dca1300fe06e2302a8f2e640ef4 authored about 3 years ago
It now uses Puppet in the base name which shortens some things. It also
renames setup to static ...
It wasn't really possible to have a single workflow where beaker was in
there but optional while...
4dbe294baf47e976c0f8cfbe2d4ae4620d7e3f36 authored about 3 years ago
dd4451cea0746ee2550ca0f5a37dfbfc0736572d authored about 3 years ago