pax_global_header 0000666 0000000 0000000 00000000064 15001120246 0014501 g ustar 00root root 0000000 0000000 52 comment=b2f7f123b060ccc612b54a094c7a88f57cd5f94e
redmine-6.0.5/ 0000775 0000000 0000000 00000000000 15001120246 0013134 5 ustar 00root root 0000000 0000000 redmine-6.0.5/.github/ 0000775 0000000 0000000 00000000000 15001120246 0014474 5 ustar 00root root 0000000 0000000 redmine-6.0.5/.github/PULL_REQUEST_TEMPLATE.md 0000664 0000000 0000000 00000001141 15001120246 0020272 0 ustar 00root root 0000000 0000000
____________________________________________________________________
Your contributions to Redmine are welcome!
Please **open an issue on the [official website]** instead of sending pull requests.
Since the development of Redmine is not conducted on GitHub but on the [official website] and core developers are not monitoring the GitHub repo, pull requests might not get reviewed.
For more detail about how to contribute, please see the wiki page [Contribute] on the [official website].
[official website]: https://www.redmine.org/
[Contribute]: https://www.redmine.org/projects/redmine/wiki/Contribute
redmine-6.0.5/.github/workflows/ 0000775 0000000 0000000 00000000000 15001120246 0016531 5 ustar 00root root 0000000 0000000 redmine-6.0.5/.github/workflows/linters.yml 0000664 0000000 0000000 00000002075 15001120246 0020740 0 ustar 00root root 0000000 0000000 name: Lint
on:
push:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.2
bundler-cache: true
- name: Lint code for consistent style
run: bundle exec rubocop --parallel
stylelint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '20'
- name: Install dependencies
run: yarn install
- name: Lint CSS and SCSS files
run: npx stylelint "app/assets/stylesheets/**/*.css"
bundle-audit:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2'
bundler-cache: true
- name: Run bundle-audit
run: bundle exec bundle audit check --update
redmine-6.0.5/.github/workflows/rubyonrails.yml 0000664 0000000 0000000 00000000000 15001120246 0021613 0 ustar 00root root 0000000 0000000 redmine-6.0.5/.github/workflows/tests.yml 0000664 0000000 0000000 00000005671 15001120246 0020427 0 ustar 00root root 0000000 0000000 name: Tests
on:
push:
jobs:
tests:
name: test ${{matrix.db}} ruby-${{ matrix.ruby }}
runs-on: ubuntu-latest
strategy:
matrix:
ruby: ['3.1', '3.2', '3.3']
db: ['postgresql', 'mysql2', 'sqlite3']
fail-fast: false
services:
postgres:
image: postgres:13
env:
POSTGRES_DB: redmine_test
POSTGRES_USER: root
POSTGRES_PASSWORD: root
ports:
- 5432:5432
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
mysql:
image: mysql:8.0
env:
MYSQL_DATABASE: redmine_test
MYSQL_ROOT_PASSWORD: 'root'
ports:
- 3306:3306
options: >-
--health-cmd="mysqladmin ping"
--health-interval=10s
--health-timeout=5s
--health-retries=3
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install dependencies and configure environment
run: |
sudo apt-get update
sudo apt-get install --yes --quiet ghostscript gsfonts locales bzr cvs
sudo locale-gen en_US # for bazaar non ascii test
- name: Allow imagemagick to read PDF files
run: |
echo '' > policy.xml
echo '' >> policy.xml
echo '' >> policy.xml
sudo rm /etc/ImageMagick-6/policy.xml
sudo mv policy.xml /etc/ImageMagick-6/policy.xml
- if: ${{ matrix.db == 'sqlite3' }}
name: Prepare test database for sqlite3
run: |
cat > config/database.yml < config/database.yml <