From 5a9cf8201e1b7fba677a1531cafaa7397d3b6807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xory=20=E2=80=8B?= Date: Thu, 18 Apr 2024 10:51:28 +0000 Subject: [PATCH 1/2] rm: remove github actions workflow --- .github/workflows/rust.yml | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 .github/workflows/rust.yml diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml deleted file mode 100644 index 2316c64..0000000 --- a/.github/workflows/rust.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Rust - -on: - push: - branches: [ "master" ] - pull_request: - branches: [ "master" ] - -env: - CARGO_TERM_COLOR: always - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - name: Build release - run: cargo build --release --verbose - - - name: Automatic Releases - uses: marvinpinto/action-automatic-releases@v1.2.1 - with: - # GitHub secret token - repo_token: ${{ secrets.GITHUB_TOKEN }} - # Release title (for automatic releases) - title: Automatic release - # Assets to upload to the release - files: target/release/mrfetch - # Git tag - automatic_release_tag: AUTO - # Prerelease - prerelease: true - From 8130fc4dd5b70c54b7328715ccc3842b2ee68241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xory=20=E2=80=8B?= Date: Thu, 18 Apr 2024 10:52:18 +0000 Subject: [PATCH 2/2] feat: add gitlab ci/cd file --- .gitlab-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..bc9dee4 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,24 @@ +# Official language image. Look for the different tagged releases at: +# https://hub.docker.com/r/library/rust/tags/ +image: "rust:latest" + +# Optional: Pick zero or more services to be used on all builds. +# Only needed when using a docker container to run your tests in. +# Check out: https://docs.gitlab.com/ee/ci/services/index.html +# services: +# - mysql:latest +# - redis:latest +# - postgres:latest + +# Optional: Install a C compiler, cmake and git into the container. +before_script: + - sudo apt-get update -yqq + - sudo apt-get upgrade -yqq + - sudo apt-get install -yqq --no-install-recommends build-essential + - sudo apt-get install -yqq --no-install-recommends gcc + - curl https://sh.rustup.rs -sSf | sh -s -- -y + +build:cargo: + script: + - rustc --version && cargo --version + - cargo build