diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 710dbb3..9fab36e 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -22,7 +22,7 @@ jobs: - macOS-15 - windows-2025 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 fetch-tags: true @@ -35,7 +35,7 @@ jobs: shell: bash run: cp LICENSE NOTICE README.md CHANGELOG.md bin - name: Upload Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ runner.os }} path: bin @@ -51,7 +51,7 @@ jobs: env: IVERILOG_REF: cbdaa865a10ce69d7c528cb2aa4c571641de0c62 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 fetch-tags: true @@ -64,7 +64,7 @@ jobs: if: runner.os == 'Linux' run: sudo apt-get install -y flex bison autoconf gperf - name: Cache iverilog - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.local key: ${{ runner.os }}-${{ env.IVERILOG_REF }} @@ -85,7 +85,7 @@ jobs: chmod +x ~/.local/bin/shunit2 echo "$HOME/.local/bin" >> $GITHUB_PATH - name: Download Artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: ${{ runner.os }} path: bin @@ -95,7 +95,7 @@ jobs: # rebuild and upload a code coverage report on scheduled linux runs make ${{ github.event_name == 'schedule' && runner.os == 'Linux' && 'coverage' || 'test' }} - name: Upload Coverage - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: github.event_name == 'schedule' && runner.os == 'Linux' with: name: coverage @@ -113,7 +113,7 @@ jobs: if: github.event_name == 'release' steps: - name: Download Artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: ${{ matrix.name }} path: sv2v-${{ matrix.name }} diff --git a/.github/workflows/notice.yaml b/.github/workflows/notice.yaml index 0b72be6..5d0f8e3 100644 --- a/.github/workflows/notice.yaml +++ b/.github/workflows/notice.yaml @@ -13,7 +13,7 @@ jobs: notice: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Regenerate NOTICE run: ./notice.sh > NOTICE - name: Validate NOTICE diff --git a/.github/workflows/resolver.yaml b/.github/workflows/resolver.yaml index bea9c67..cf81411 100644 --- a/.github/workflows/resolver.yaml +++ b/.github/workflows/resolver.yaml @@ -27,7 +27,7 @@ jobs: - lts-14 - lts-13 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - run: stack build --resolver ${{ matrix.resolver }} - run: stack exec sv2v --resolver ${{ matrix.resolver }} -- --help - run: stack exec sv2v --resolver ${{ matrix.resolver }} -- test/basic/*.sv