Skip to content

Move from Azure DevOps to GitHub Actions#106

Merged
TimHess merged 9 commits into
mainfrom
gha
Jul 17, 2025
Merged

Move from Azure DevOps to GitHub Actions#106
TimHess merged 9 commits into
mainfrom
gha

Conversation

@TimHess

@TimHess TimHess commented Jul 15, 2025

Copy link
Copy Markdown
Member

Remove DevOps pipeline, add GitHub Actions Workflow.

Now also runs weekly so we can automatically catch dependency issues, but we should know this:

"In a public repository, scheduled workflows are automatically disabled when no repository activity has occurred in 60 days."

Resolves #100
Resolves #105

Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
TimHess and others added 4 commits July 16, 2025 08:42
Co-authored-by: Bart Koelman <104792814+bart-vmware@users.noreply.github.com>

@bart-vmware bart-vmware left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Added a commit to sync up, please review my changes before merge.

@bart-vmware

Copy link
Copy Markdown
Member

Now also runs weekly so we can automatically catch dependency issues, but we should know this:

"In a public repository, scheduled workflows are automatically disabled when no repository activity has occurred in 60 days."

We could work around that by running:

git commit --allow-empty -m "Empty commit to keep repository alive"
git push

on each scheduled run.

@TimHess

TimHess commented Jul 17, 2025

Copy link
Copy Markdown
Member Author

Now also runs weekly so we can automatically catch dependency issues, but we should know this:

"In a public repository, scheduled workflows are automatically disabled when no repository activity has occurred in 60 days."

We could work around that by running:

git commit --allow-empty -m "Empty commit to keep repository alive"
git push

on each scheduled run.

Sure, and that would be pretty straightforward, but I think I'd rather add a separate job to do it like every 59 days than push an extra commit every week

@TimHess TimHess merged commit 11141df into main Jul 17, 2025
13 checks passed
@TimHess TimHess deleted the gha branch July 17, 2025 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package sign is broken Switch to GitHub Actions

2 participants