Generate Next antlr4 based Solution #7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Generate Next antlr4 based Solution | |
on: workflow_dispatch | |
jobs: | |
run-blueprinter: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v3 | |
- name: Set up Java | |
uses: actions/setup-java@v4 | |
with: | |
distribution: 'temurin' | |
java-version: '21' | |
- name: Setup environment variables | |
id: date | |
run: | | |
echo "AOC_SESSION_ID=${{ secrets.AOC_SESSION_ID }}" >> $GITHUB_ENV | |
- uses: s4u/[email protected] | |
with: | |
servers: | | |
[{ | |
"id": "github", | |
"username": "${{ secrets.USER_PACKAGE_READ }}", | |
"password": "${{ secrets.TOKEN_PACKAGE_READ }}" | |
}] | |
- uses: actions/checkout@v4 | |
- name: Commit generated solution | |
run: | | |
git config user.name 'Viinyard' | |
git config user.email '[email protected]' | |
mvn clean package -DskipTests | |
mvn -pl solutions blueprinter:blueprint@next-solution | |
git add -A | |
git commit -am "Next solution" | |
- name: Create Pull Request | |
uses: peter-evans/create-pull-request@v7 | |
with: | |
token: ${{ secrets.PAT }} | |
commit-message: "Next solution" | |
branch: "next-solution" | |
title: "Next solution" | |
body: "This pull request contains the generated solution for next solution." | |
draft: true | |
labels: "generated" |