Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci-changes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Configure and refresh repositories
# disable unused repositories to have faster refresh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-devel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# checkout only the "devel" subdirectory
sparse-checkout: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-doc-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Fix the file owner
# fix the file owner
Expand All @@ -58,7 +58,7 @@ jobs:
libxslt-devel libxml2-devel xmlstarlet 'rubygem(ruby-augeas)'

- name: Cache RubyGems
uses: actions/cache@v3
uses: actions/cache@v5
with:
key: "Gemfile-${{ hashFiles('service/Gemfile.lock') }}"
path: service/vendor/bundle
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci-integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ jobs:
# TODO: Cache the Ruby gems and node packages

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# fetch complete history with tags, agama.gemspec calls "git describe --tags"
# that would fail with just last commit checked out
fetch-depth: 0
fetch-tags: true

- name: Checkout integration tests
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: integration-tests
repository: ${{ github.repository_owner }}/integration-tests
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
run: podman exec agama journalctl

- name: Upload the test results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
# run even when any previous step fails
if: always()
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-live.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Configure and refresh repositories
# disable unused repositories to have faster refresh
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-profile-schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# checkout only the directory with the schema
sparse-checkout: |
rust/agama-lib/share

- name: Install Node
uses: actions/setup-node@v3
uses: actions/setup-node@v6
with:
node-version: 22
cache: npm
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

# cache the locally installed Ruby gems for the next invocation to speed up the run,
# installing Rubocop from scratch takes about 1 minute, the cache is restored in about 2 seconds
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/caching-dependencies-to-speed-up-workflows#using-the-cache-action
- name: Rubygem cache
id: rubygem-cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.local/share/gem
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/ci-rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Rust toolchain
run: |
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install Rust toolchains
run: rustup toolchain install stable
Expand All @@ -111,7 +111,7 @@ jobs:
cargo --version

- name: Rust cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo
Expand Down Expand Up @@ -171,7 +171,7 @@ jobs:
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install Rust toolchains
run: rustup toolchain install stable
Expand All @@ -192,7 +192,7 @@ jobs:

- name: Rust cache
id: cache-tests
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo
Expand Down Expand Up @@ -271,7 +271,7 @@ jobs:
rustup

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install Rust toolchains
run: rustup toolchain install stable
Expand All @@ -285,7 +285,7 @@ jobs:
run: rpm -qa

- name: Rust cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci-service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
steps:

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Configure git
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
Expand Down Expand Up @@ -115,7 +115,7 @@ jobs:
run: bundle exec rspec

- name: Upload coverage result
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: coverage_service
if-no-files-found: error
Expand All @@ -136,10 +136,10 @@ jobs:

steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Download coverage result
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: coverage_service

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,10 @@ jobs:
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/obs-service-shared.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:

- name: Git Checkout (full history)
if: ${{ github.ref_type != 'tag' }}
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# fetch all history, we need to find the latest tag and offset for the version number
fetch-depth: 0
Expand All @@ -53,7 +53,7 @@ jobs:
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# fetch all history with tags, we need to find the latest version tag
fetch-depth: 0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/obs-staging-live.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
findutils git make osc obs-service-format_spec_file

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Configure git
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/obs-staging-shared.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
${{ inputs.install_packages }}

- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# fetch all history with tags, we need to find the latest version tag
fetch-depth: 0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-merge-po-sle16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ jobs:
git config --global user.email "yast-devel@opensuse.org"

- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama
# checkout the SLE-16 branch
ref: SLE-16

- name: Checkout Agama-weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-merge-po.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ jobs:
git config --global user.email "yast-devel@opensuse.org"

- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama

- name: Checkout Agama-weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-merge-products-po-sle16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ jobs:
git config --global user.email "yast-devel@opensuse.org"

- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama
# checkout the SLE-16 branch
ref: SLE-16

- name: Checkout Agama-weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-merge-products-po.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ jobs:
git config --global user.email "yast-devel@opensuse.org"

- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama

- name: Checkout Agama-weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-merge-rust-po.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ jobs:
git config --global user.email "yast-devel@opensuse.org"

- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama

- name: Checkout Agama-weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-merge-service-po-sle16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ jobs:
git config --global user.email "yast-devel@opensuse.org"

- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama
# checkout the SLE-16 branch
ref: SLE-16

- name: Checkout Agama-weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-merge-service-po.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ jobs:
git config --global user.email "yast-devel@opensuse.org"

- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama

- name: Checkout Agama-weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/weblate-update-pot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,12 @@ jobs:
zypper --non-interactive install --no-recommends diffutils git gettext-tools npm-default "rubygem(ruby:$RUBY_VERSION:yast-rake)" "rubygem(ruby:$RUBY_VERSION:gettext)" yast2-devtools which

- name: Checkout Agama sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama

- name: Checkout Weblate sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: agama-weblate
repository: ${{ github.repository_owner }}/agama-weblate
Expand Down
Loading