Remove github stuff
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
97aa219236
commit
40c97cdb6c
|
@ -1,49 +0,0 @@
|
|||
---
|
||||
name: Bug report
|
||||
about: Report a Gson bug.
|
||||
title: ''
|
||||
labels: bug
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Gson version
|
||||
<!-- Gson version you are using, for example '2.8.8' -->
|
||||
|
||||
|
||||
# Java / Android version
|
||||
<!-- Version of the Java or Android platform on which the bug occurred -->
|
||||
|
||||
|
||||
# Used tools
|
||||
<!-- List relevant build tools and plugins with version number here which might affect Gson -->
|
||||
- [ ] Maven; version:
|
||||
- [ ] Gradle; version:
|
||||
- [ ] ProGuard (attach the configuration file please); version:
|
||||
- [ ] ...
|
||||
|
||||
# Description
|
||||
<!-- Describe the bug you experienced -->
|
||||
|
||||
|
||||
## Expected behavior
|
||||
<!-- What behavior did you expect? -->
|
||||
|
||||
|
||||
## Actual behavior
|
||||
<!-- What happened instead? -->
|
||||
|
||||
|
||||
# Reproduction steps
|
||||
<!-- Provide exact reproduction steps for reproducing the bug -->
|
||||
<!-- Provide a short code snippet or link to a demo project -->
|
||||
|
||||
1. ...
|
||||
2. ...
|
||||
|
||||
# Exception stack trace
|
||||
<!-- In case an exception occurred, paste the COMPLETE exception stack trace in the code block below or attach it as file -->
|
||||
|
||||
```
|
||||
|
||||
```
|
|
@ -1,4 +0,0 @@
|
|||
contact_links:
|
||||
- name: Usage question
|
||||
url: https://stackoverflow.com/questions/tagged/gson
|
||||
about: Ask usage questions on StackOverflow.
|
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
name: Feature request
|
||||
about: Request a feature. ⚠️ Gson is in maintenance mode; large feature requests might be rejected.
|
||||
title: ''
|
||||
labels: enhancement
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Problem solved by the feature
|
||||
<!-- Describe which problem the requested feature solves -->
|
||||
|
||||
|
||||
# Feature description
|
||||
<!-- Describe the feature -->
|
||||
|
||||
|
||||
# Alternatives / workarounds
|
||||
<!-- Describe alternatives or workarounds in case you are aware of any -->
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "maven"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "daily"
|
|
@ -1,23 +0,0 @@
|
|||
name: Build
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: "Build on JDK ${{ matrix.java }}"
|
||||
strategy:
|
||||
matrix:
|
||||
java: [ 11, 17 ]
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: "Set up JDK ${{ matrix.java }}"
|
||||
uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: 'temurin'
|
||||
java-version: ${{ matrix.java }}
|
||||
cache: 'maven'
|
||||
- name: Build with Maven
|
||||
# This also runs javadoc:jar to detect any issues with the Javadoc generated during release
|
||||
run: mvn --batch-mode --update-snapshots --no-transfer-progress verify javadoc:jar
|
|
@ -1,50 +0,0 @@
|
|||
name: Check API compatibility
|
||||
|
||||
on: pull_request
|
||||
|
||||
jobs:
|
||||
check-api-compatibility:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout old version
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.base.sha }}
|
||||
path: 'gson-old-japicmp'
|
||||
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: 'temurin'
|
||||
java-version: '11'
|
||||
cache: 'maven'
|
||||
|
||||
- name: Build old version
|
||||
run: |
|
||||
cd gson-old-japicmp
|
||||
# Set dummy version
|
||||
mvn --batch-mode --no-transfer-progress org.codehaus.mojo:versions-maven-plugin:2.11.0:set -DnewVersion=JAPICMP-OLD
|
||||
# Install artifacts with dummy version in local repository; used later by Maven plugin for comparison
|
||||
mvn --batch-mode --no-transfer-progress install -DskipTests
|
||||
|
||||
- name: Checkout new version
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Check API compatibility
|
||||
id: check-compatibility
|
||||
run: |
|
||||
mvn --batch-mode --fail-at-end --no-transfer-progress package japicmp:cmp -DskipTests
|
||||
|
||||
- name: Upload API differences artifacts
|
||||
uses: actions/upload-artifact@v3
|
||||
# Run on workflow success (in that case differences report might include added methods and classes)
|
||||
# or when API compatibility check failed
|
||||
if: success() || ( failure() && steps.check-compatibility.outcome == 'failure' )
|
||||
with:
|
||||
name: api-differences
|
||||
path: |
|
||||
**/japicmp/default-cli.html
|
||||
**/japicmp/default-cli.diff
|
||||
# Plugin should always have created report files (though they might be empty)
|
||||
if-no-files-found: error
|
|
@ -1,25 +0,0 @@
|
|||
name: CIFuzz
|
||||
on: [pull_request]
|
||||
jobs:
|
||||
Fuzzing:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Build Fuzzers
|
||||
id: build
|
||||
uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
|
||||
with:
|
||||
oss-fuzz-project-name: 'gson'
|
||||
dry-run: false
|
||||
language: jvm
|
||||
- name: Run Fuzzers
|
||||
uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
|
||||
with:
|
||||
oss-fuzz-project-name: 'gson'
|
||||
fuzz-seconds: 600
|
||||
dry-run: false
|
||||
- name: Upload Crash
|
||||
uses: actions/upload-artifact@v1
|
||||
if: failure() && steps.build.outcome == 'success'
|
||||
with:
|
||||
name: artifacts
|
||||
path: ./out/artifacts
|
|
@ -1,54 +0,0 @@
|
|||
# Based on default config generated by GitHub, see also https://github.com/github/codeql-action
|
||||
|
||||
name: "CodeQL"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
schedule:
|
||||
# Run every Monday at 16:10
|
||||
- cron: '10 16 * * 1'
|
||||
|
||||
jobs:
|
||||
analyze:
|
||||
name: Analyze
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
security-events: write
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
language: [ 'java' ]
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
# Initializes the CodeQL tools for scanning
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v2
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
# Run all security queries and maintainability and reliability queries
|
||||
queries: +security-and-quality
|
||||
|
||||
- name: Cache local Maven repository
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
path: ~/.m2/repository
|
||||
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-maven-
|
||||
|
||||
# Only compile main sources, but ignore test sources because findings for them might not
|
||||
# be that relevant (though GitHub security view also allows filtering by source type)
|
||||
# Can replace this with github/codeql-action/autobuild action to run complete build
|
||||
- name: Compile sources
|
||||
run: |
|
||||
mvn compile --batch-mode --no-transfer-progress
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v2
|
Loading…
Reference in New Issue