Skip to content

Commit

Permalink
Add daily release-binaries build
Browse files Browse the repository at this point in the history
  • Loading branch information
killianmuldoon committed Feb 28, 2023
1 parent ef2c921 commit 4231141
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/lint-docs-weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Weekly check all Markdown links

on:
schedule:
# Cron for every Thursday at 12:00 UTC.
- cron: "0 12 * * 4"

# Remove all permissions from GITHUB_TOKEN except metadata.
Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/test-release-weekly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Release test

# Note: This workflow does not build for releases. It attempts to build release binaries daily to ensure the repo
# is in a good state.

on:
schedule:
# Cron for every Thursday at 12:00 UTC.
- cron: "0 12 * * 4"

# Remove all permissions from GITHUB_TOKEN except metadata.
permissions: {}

jobs:
daily-release-build:
name: Broken Links
strategy:
fail-fast: false
matrix:
branch: [ main, release-1.3, release-1.2 ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3.3.0
with:
ref: ${{ matrix.branch }}
- name: Set env
run: echo "RELEASE_TAG=v0.0-fake" >> $GITHUB_ENV
- name: build release binaries
run: |
make release

0 comments on commit 4231141

Please sign in to comment.