Comments (4)
Hey David :-)
I want to let you know we are working on this, apologies for any inconvenience caused. :-)
from puppetlabs-apt.
Thank you!
from puppetlabs-apt.
Hi David!
I'm looking into this, and I apologize for the long delay.
When I was looking at GitHub notification settings, I noticed that below the Subscriptions settings, there's a separate section called System, which has notification settings for Actions and Dependabot alerts. I noticed that my own settings had the Actions option set to "Notify me: Email. (Failed workflows only)." I wondered if yours might be set the same way, and if this might be why you're receiving these notifications?
from puppetlabs-apt.
Andrew from Perforce IT here.
I ended up diving into the docs for GitHub Actions, and found this. To quote from the page:
Notifications for scheduled workflows are sent to the user who initially created the workflow. If a different user updates the cron syntax in the workflow file, subsequent notifications will be sent to that user instead. If a scheduled workflow is disabled and then re-enabled, notifications will be sent to the user who re-enabled the workflow rather than the user who last modified the cron syntax.
However, the behavior described in this quote doesn't quite seem to mesh with the behavior observed. The crontab entry was added to .github/workflows/nightly.yml in f90c737, but the user account associated with this operation appears to have been closed. The next user to modify this file was @DavidS with commit eb7ecf7. However, the next change to the cron entry wasn't until 3324549 when the quoting was changed (but not the value).
If I read the docs correctly, I believe the solution will be for a user to modify the cron entry to a different time, thus assuming ownership of the nightly testing process. I have heard that it is best not to schedule crontab entries for 'round' times(such as 0/15/30/45). This is because humans tend to pick those times and thus a large number of tasks all kick off at the same time. If an 'off' time (like 7 or 51) is picked, the cron entry will be fired when fewer jobs are being scheduled.
from puppetlabs-apt.
Related Issues (20)
- apt_key can not deal with options HOT 2
- apt-key is deprecated for key usage on debian and ubuntu HOT 1
- W: --force-yes is deprecated, use one of the options starting with --allow instead. HOT 6
- The link to the contributing guidelines is dead HOT 1
- repos are mandatory, though they should not be HOT 1
- Puppet produces invalid list of sources that it cannot correct anymore HOT 8
- upgrade to 9.1.0 make /apt_key.rb:100: syntax error, unexpected ']' HOT 4
- Evaluation Error: Operator '[]' is not applicable to an Undef Value
- Replace sources.list not working HOT 4
- Add more possible values for update frequency
- apt::keyring::dir's default as class variable HOT 5
- Automatically purge old keyrings from /etc/apt/keyrings HOT 2
- Support dearmor GPG key for keyring HOT 3
- apt::mark with setting => unhold is not idempotent
- apt::source save some asc keys as charset=binary instead of charset=us-ascii HOT 3
- apt::keyring doesn't validate key id HOT 4
- Please add support for deb822 style package sources HOT 2
- Please add support for cleaning the local package cache using `apt-get clean`
- Error: Unknown variable: 'apt::key_options' HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppetlabs-apt.