Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev 1.3.1 as Next Stable Release #306

Merged
merged 20 commits into from
Oct 4, 2024
Merged

Dev 1.3.1 as Next Stable Release #306

merged 20 commits into from
Oct 4, 2024

Conversation

ExtremeFiretop
Copy link
Owner

@ExtremeFiretop ExtremeFiretop commented Oct 2, 2024

Dev 1.3.1 as Next Stable Release

What's Changed/Fixed?:

PR: [ #301 ]

  • Small Improvements to Changelog Verification. Fixed a monitor bug with changelog verification.

PR: [ #302 ]

  • Removing Cron Jobs from 3rd-party Add-Ons. Added code to remove cron jobs from 3rd-party Add-Ons right before ejecting the USB-attached drive and starting the actual F/W Update process. This is an effort to eliminate the possibility of a cron job starting to execute and accessing the USB drive filesystem. (Thanks @Martinski4GitHub @Martinski)

PR: [ #305 ]

  • Update Minimum Version to 3004.386.12.6. our minimum version is currently 6 versions behind production or about 8 months behind production. Upping to 3 versions behind production. Last update in this regard was about 10 months ago.

PR: [ #308 ]

  • Checking for the Minimum F/W Version supported now takes into account the F/W Branch of the currently installed F/W version. (Thanks @Martinski4GitHub @Martinski)

As always, we highly recommend you update ASAP as this includes lots of functional improvements and little bug fixes.

ExtremeFiretop and others added 16 commits September 7, 2024 13:03
 Small Improvements to Changelog Verification
…Patch

Small Improvements to Changelog Verification
Added code to be remove cron jobs from 3rd-party Add-Ons right before ejecting the USB-attached drive and starting the actual F/W Update process.
Modified call to eject USB-attached drive(s) by "silencing" error messages.
Removing Cron Jobs from 3rd-party Add-Ons
Removed code used only for testing & debugging purposes.
Bumps the all-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.7 to 4.2.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…/dev/all-actions-aa3137d618

Bump actions/checkout from 4.1.7 to 4.2.0 in the all-actions group
Update Minimum Version, our minimum version is currently 6 versions behind production. Upping to 3 versions behind production. Last update in this regard was about 10 months ago.
@ExtremeFiretop ExtremeFiretop added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request dependencies Pull requests that update a dependency file labels Oct 2, 2024
@ExtremeFiretop ExtremeFiretop marked this pull request as ready for review October 2, 2024 12:23
Martinski4GitHub and others added 4 commits October 3, 2024 19:29
A minor fix to log message about cron jobs from 3rd-party add-ons.
Improvement For Checking Minimum F/W Version Supported
@ExtremeFiretop
Copy link
Owner Author

@Martinski4GitHub

Updated the notes here and in the forums :) Auto-merge enabled on my side once you approve.
Ignore the out of date warning, it's about the dev/master flag being changed manually after the last failed workflow to update it.

Speaking of which, lets make sure the workflow correctly updates the dev flag once this is merged in.

@Martinski4GitHub
Copy link
Collaborator

@Martinski4GitHub

Updated the notes here and in the forums :) Auto-merge enabled on my side once you approve. Ignore the out of date warning, it's about the dev/master flag being changed manually after the last failed workflow to update it.

Speaking of which, lets make sure the workflow correctly updates the dev flag once this is merged in.

Apologies for the delayed response. About 3 weeks ago, my wife's mother had a minor stroke (aka transient ischemic attack) so she's currently still recovering. Tonight during our dinner, my wife's father called and said that her mother was not feeling well, so we drove to their home to check and make sure there was not an emergency situation.

Anyway, I'll approve this now. Hopefully, everything will just work.

Copy link
Collaborator

@Martinski4GitHub Martinski4GitHub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to go!!!

@ExtremeFiretop
Copy link
Owner Author

@Martinski4GitHub
Updated the notes here and in the forums :) Auto-merge enabled on my side once you approve. Ignore the out of date warning, it's about the dev/master flag being changed manually after the last failed workflow to update it.
Speaking of which, lets make sure the workflow correctly updates the dev flag once this is merged in.

Apologies for the delayed response. About 3 weeks ago, my wife's mother had a minor stroke (aka transient ischemic attack) so she's currently still recovering. Tonight during our dinner, my wife's father called and said that her mother was not feeling well, so we drove to their home to check and make sure there was not an emergency situation.

Anyway, I'll approve this now. Hopefully, everything will just work.

I'm sorry to hear that, I do hope the recovery goes well. I'm sure she appreciates the support!

@ExtremeFiretop ExtremeFiretop merged commit 0541849 into main Oct 4, 2024
2 checks passed
@ExtremeFiretop
Copy link
Owner Author

@Martinski4GitHub

Well now I'm very confused.

It seems to have updated the branch, but failed the workflow?

@Martinski4GitHub
Copy link
Collaborator

@Martinski4GitHub
Updated the notes here and in the forums :) Auto-merge enabled on my side once you approve. Ignore the out of date warning, it's about the dev/master flag being changed manually after the last failed workflow to update it.
Speaking of which, lets make sure the workflow correctly updates the dev flag once this is merged in.

Apologies for the delayed response. About 3 weeks ago, my wife's mother had a minor stroke (aka transient ischemic attack) so she's currently still recovering. Tonight during our dinner, my wife's father called and said that her mother was not feeling well, so we drove to their home to check and make sure there was not an emergency situation.

Anyway, I'll approve this now. Hopefully, everything will just work.

I'm sorry to hear that, I do hope the recovery goes well. I'm sure she appreciates the support!

Thank you. We're all very hopeful that she'll have a full recovery because it was not a full stroke, and her cognitive and language skills were not affected; only some of her physical coordination was affected. The doctors are very optimistic as well and said that thankfully it was only a minor stroke and was treated on time.

@Martinski4GitHub
Copy link
Collaborator

@Martinski4GitHub

Well now I'm very confused.

It seems to have updated the branch, but failed the workflow?

I noticed it didn't merge automatically after the approval and thought it might have been due to the "out-of-date warning." 🤷

@ExtremeFiretop
Copy link
Owner Author

ExtremeFiretop commented Oct 4, 2024

@Martinski4GitHub
Well now I'm very confused.
It seems to have updated the branch, but failed the workflow?

I noticed it didn't merge automatically after the approval and thought it might have been due to the "out-of-date warning." 🤷

I fixed it, the problem is the sed command didn't make any changes to the file, because the file already included "master" and "1.3.1" so it failed to commit any changes. And cancelled the workflow.

So I made that step optional, if there is changes, commit them, else skip that step. Now it worked.
Next time we should try without updating the version early. As for the branch, I'm about to fix the out of sync warning now.

@Martinski4GitHub
Copy link
Collaborator

@Martinski4GitHub
Well now I'm very confused.
It seems to have updated the branch, but failed the workflow?

I noticed it didn't merge automatically after the approval and thought it might have been due to the "out-of-date warning." 🤷

I fixed it, the problem is the sed command didn't make any changes to the file, because the file already included "dev" and "1.3.1" so it failed to commit any changes. And cancelled the workflow.

So I made that step optional, if there is changes, commit them, else skip that step. Now it worked. Next time we should try without updating the version early. As for the branch, I'm about to fix the out of sync warning now.

I'm very used to updating the version string on my 'development' branch as soon as some code changes are made so that during testing & verification I know I'm working with & executing a new development version and not still the 'stable' version.

@ExtremeFiretop
Copy link
Owner Author

@Martinski4GitHub
Well now I'm very confused.
It seems to have updated the branch, but failed the workflow?

I noticed it didn't merge automatically after the approval and thought it might have been due to the "out-of-date warning." 🤷

I fixed it, the problem is the sed command didn't make any changes to the file, because the file already included "dev" and "1.3.1" so it failed to commit any changes. And cancelled the workflow.
So I made that step optional, if there is changes, commit them, else skip that step. Now it worked. Next time we should try without updating the version early. As for the branch, I'm about to fix the out of sync warning now.

I'm very used to updating the version string on my 'development' branch as soon as some code changes are made so that during testing & verification I know I'm working with & executing a new development version and not still the 'stable' version.

Oh it's not just you, I also updated it early on my dev branch, if we do, and no changes are made to the file at least it will skip it now without failing.

I just wanted to see that step in action, but considering the out of sync warning is now fixed, it should run next time anyways to update the branch string from dev to master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants