myph-v2~ rust shellcode loader with evasive capabilities |
| git clone https://github.com/djnnvx/myph-v2.git |
| log | files | refs | archive | README |
release.yml (1374B)
1 name: Release 2 3 on: 4 push: 5 tags: 6 - 'v*' 7 8 env: 9 CARGO_TERM_COLOR: always 10 RUST_VERSION: 1.85.0 11 12 permissions: 13 contents: write 14 15 jobs: 16 create-release: 17 name: Create Release 18 runs-on: ubuntu-latest 19 steps: 20 - name: Checkout code 21 uses: actions/checkout@v4 22 23 - name: Install Rust toolchain 24 uses: dtolnay/rust-toolchain@stable 25 with: 26 toolchain: ${{ env.RUST_VERSION }} 27 28 - name: Cache cargo registry 29 uses: actions/cache@v4 30 with: 31 path: ~/.cargo/registry 32 key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }} 33 34 - name: Cache cargo index 35 uses: actions/cache@v4 36 with: 37 path: ~/.cargo/git 38 key: ${{ runner.os }}-cargo-git-${{ hashFiles('**/Cargo.lock') }} 39 40 - name: Cache cargo build 41 uses: actions/cache@v4 42 with: 43 path: target 44 key: ${{ runner.os }}-cargo-build-target-release-${{ hashFiles('**/Cargo.lock') }} 45 46 - name: Build release binary 47 run: cargo build --release --verbose 48 49 - name: Create GitHub Release 50 uses: softprops/action-gh-release@v2 51 with: 52 files: target/release/myph_v2 53 draft: false 54 prerelease: false 55 generate_release_notes: true 56 env: 57 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}