diff --git a/.github/dependabot.yml b/.github/dependabot.yml index cf2c44f0..6dd25a79 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,3 +9,7 @@ updates: - "mikeage" assignees: - "mikeage" + groups: + all-actions-updates: + patterns: + - "**" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c867f9e1..6a05118b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,12 +10,15 @@ on: # yamllint disable-line rule:truthy - "**" tags: - "v*" + schedule: + - cron: "31 18 * * sat" # Weekly, Saturday at 18:31 UTC env: UNITY_VERSION: "2019.4.25f1" jobs: configuration: if: | + (github.event_name == 'schedule') || (github.event_name == 'pull_request') || ( github.event_name == 'push' && @@ -475,14 +478,13 @@ jobs: - name: Publish uses: softprops/action-gh-release@v2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: body: ${{ steps.changelog.outputs.changelog }} prerelease: ${{ needs.configuration.outputs.prerelease }} target_commitish: ${{ needs.configuration.outputs.currentrelease }} tag_name: ${{ needs.configuration.outputs.version }} files: releases/* + token: ${{ secrets.RELEASE_TOKEN }} publish_gitbook: name: Publish changelog from last major build to open-blocks-docs @@ -581,7 +583,7 @@ jobs: - name: Restore steam login config run: | mkdir -p /home/runner/Steam/config - echo "${{ secrets.STEAM_CONFIG_VDF}}" | base64 -d - > /home/runner/Steam/config/config.vdf + echo "${{ secrets.STEAM_CONFIG_VDF}}" | base64 -d - | gunzip - > /home/runner/Steam/config/config.vdf md5sum /home/runner/Steam/config/config.vdf - name: Download Build Artifacts (Windows) uses: actions/download-artifact@v4 @@ -605,7 +607,7 @@ jobs: CHANNEL: beta - name: Update steam login secret run: | - base64 -i /home/runner/Steam/config/config.vdf | gh secret set --visibility all --org icosa-foundation STEAM_CONFIG_VDF + gzip /home/runner/Steam/config/config.vdf -c | base64 | gh secret set --visibility all --org icosa-foundation STEAM_CONFIG_VDF md5sum /home/runner/Steam/config/config.vdf env: GITHUB_TOKEN: ${{ secrets.SECRET_UPDATER_PAT }} diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 72f0c4f5..e527be76 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -13,10 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5.2.0 + - uses: actions/setup-python@v5.3.0 with: python-version: '3.12' - - uses: actions/setup-dotnet@v4.0.1 + - uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: '8.0.x' - name: Install pre-commit diff --git a/README.md b/README.md index 39536c6d..8a5676a3 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ As the original repo is archived we cannot submit PRs, so feel free to submit th ### GitHub - [Formal GitHub Releases](https://github.com/icosa-foundation/open-blocks/releases/latest) +Note that despite a Windows build, it does work on Linux. For example one can add as a non-Steam game to their library, force compatibility with Proton experimental and run Open Blocks as-is, without any modification. ## Acknowledgements * Thank you to the original developers for your amazing work and for finding a way to open source the app!