Skip to content

Commit

Permalink
.github/workflows: add create-tag workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
croissanne committed Jan 20, 2025
1 parent fff8128 commit 17f2d11
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/create-tag.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# This action creates a release every second Wednesday
name: "Create and push release tag"

on:
workflow_dispatch:
schedule:
- cron: "0 8 * * 3"

jobs:
tag-and-push:
runs-on: ubuntu-latest

steps:
- name: Even or odd week
run: if [ `expr \`date +\%s\` / 86400 \% 2` -eq 0 ]; then echo "WEEK=odd" >> $GITHUB_ENV; else echo "WEEK=even" >> $GITHUB_ENV; fi
shell: bash

- name: Upstream tag
uses: osbuild/release-action@create-tag
if: ${{ env.WEEK == 'odd' || github.event_name != 'schedule' }}
with:
token: "${{ secrets.SCHUTZBOT_GITHUB_ACCESS_TOKEN }}"
username: "imagebuilder-bot"
email: "[email protected]"

0 comments on commit 17f2d11

Please sign in to comment.