name: Generate Release run-name: Release_Generator on: push: branches: - main jobs: validate_and_release: runs-on: ubuntu-latest steps: - name: Check out Repo code uses: actions/checkout@v3 - name: Validate XML run: | sudo apt-get update && sudo apt-get install -y libxml2-utils xmllint --noout --valid knowledgebase.xml - name: Get current timestamp id: timestamp run: echo "::set-output name=date::$(date +'%Y%m%d_%H%M%S')" - name: Create Release if: success() uses: akkuman/gitea-release-action@v1 env: NODE_OPTIONS: '--experimental-fetch' with: body: Automatic release after changes tag_name: ${{ steps.timestamp.outputs.date }} name: ${{ steps.timestamp.outputs.date }} token: ${{ secrets.OWLBOT_KEY }}