rksoftware

Visual Studio とか C# とかが好きです

GitHub Actions でチェックアウト後のファイルを削除する

もうやりたい放題です。

こんなことをする必要がある機会はそう多くはないと思いますが。

■ コード

    - name: Remove specific file
      run: |
        rm -f Implem.Pleasanter/global.json
        echo "File removed successfully."    

ここでは Implem.Pleasanter/global.json というファイルを削除しています。 runs-on: はこんな感じ。

jobs:
  build:

    runs-on: ubuntu-latest

■ なんでそんなこと

Implem.Pleasanter/global.json でビルドを .NET 8 で行うことが強制されますが、.NET 10 でビルドしたいので削除してしまうことにしました。
ただ、元のリポジトリは意図して .NET 8 なわけですから手元で消すだけにしておく櫃王があります。

ちなみに

このリポジトリでやってます。

github.com